मुझे माफ़ कर दो अगर यह नोबई प्रश्न का थोड़ा सा हो सकता है, लेकिन यह काम नहीं करना चाहिए?बंद करने के लिए फॉर-लूप बचत स्थिति
var elems = [1,2,3,4,5]
for (var i = 0; i <elems.length; i++) {
return (function(e){
console.log(e)
})(i);
}
अर्थ है, यह
>>node file.js
1
2
3
4
5
थूक से बाहर कर देना चाहिए किसी कारण यह इस नहीं कर रहा है के लिए। इसके बजाय जब यह टर्मिनल में चलाया जाता है, तो यह
>>node file.js
1
मुझे क्या याद आ रही है? क्या आप विस्तृत कर सकते हैं।
एक समारोह के बाहर एक 'वापसी'? मुझे आश्चर्य है कि यह एक वाक्यविन्यास त्रुटि नहीं है। – Bergi
संबंधित प्रश्न - [मॉड्यूल स्तर वापसी कथन Node.js में क्यों काम करता है?] (Http://stackoverflow.com/q/28955047/1903116) – thefourtheye