Bağışlayın ama bu olmamalı çalışması gerekir?için-döngü kapanması ile devlet tasarrufu
var elems = [1,2,3,4,5]
for (var i = 0; i <elems.length; i++) {
return (function(e){
console.log(e)
})(i);
}
Anlamı, bu yapmıyor nedense
>>node file.js
1
2
3
4
5
tükürmek gerekir. Tersine, terminalde çalıştırıldığı zaman, bu, ne eksik? Lütfen detaylandırır mısınız? Hayatta sadece 0
yazdırır ve açıkça bir şey dönmez çünkü bu deyimi
return (function(e){
console.log(e)
})(i);
hemen hayatını tarafından döndürülen değeri, geri dönüyor Çünkü
A 'return'? Bunun bir sözdizimi hatası olmadığını merak ediyorum. – Bergi
İlgili soru - [? Neden node.js bir modül seviyesine dönüş ifadesi çalışması] (http://stackoverflow.com/q/28955047/1903116) – thefourtheye