संभव डुप्लिकेट:
JavaScript: var functionName = function() {} vs function functionName() {}जावास्क्रिप्ट में इन दो फ़ंक्शन घोषणाओं के बीच क्या अंतर है?
जावास्क्रिप्ट में हम कह सकते हैं:
function a() {};
या हम कह सकते हैं
var a = function() {};
सीए n कोई मुझे बताता है कि यह वास्तव में कितना अलग है, जो, यदि कोई है, तो अधिक बेहतर है, और किस परिस्थिति में प्रत्येक का उपयोग किया जाएगा?
किसी भी लिंक या बाहरी पढ़ने की भी सराहना की जाएगी।
जहाँ तक मुझे पता है वहाँ कोई अंतर नहीं है , सिवाय इसके कि केवल बाद के तरीके वस्तुओं में इस्तेमाल किया जा सकता है। – pimvdb
@pimvdb एक बहुत बड़ा [अंतर] है (http://bonsaiden.github.com/JavaScript-Garden/#functions)। – Raynos