मान लीजिए कि हमारे पास कुछ कोड हैं जिनका उपयोग किसी पृष्ठ के लोड होने पर चीजों को इनिशियलाइज़ करने के लिए किया जाता है और यह इस तरह दिखता है:
function initStuff() { ...}
...
$(document).ready(initStuff);
InitStuff फ़ंक्शन केवल स्निपेट की तीसरी पंक्ति से कहा जाता है। फिर कभी नहीं। इसलिए आमतौर पर लोग इसे इस तरह से गुमनाम कॉलबैक में डालते हैं:
$(document).ready(function() {
//Body of initStuff
});
कोड में एक समर्पित स्थान में फ़ंक्शन होने से वास्तव में पठनीयता में मदद नहीं मिल रही है, क्योंकि तैयार पर कॉल के साथ () यह स्पष्ट करता है कि यह इनिशियलाइज़ेशन कोड है।
क्या एक के बाद एक पसंद करने के लिए कोई अन्य कारण हैं?