Merhaba, Javascript için yeniyim ve Oreilly'nin Javascript'ini kesin bir rehber okuyorum. beyan bildirimi bölümünde şöyle der:İşlev bildirimi koşullu ifade içinde görünmemeli mi?
var a = 1;
while(a < 5){
a++;
function double(a){return a * 2 };
console.log(double(a));
}
Bana hiç hata vermek ve beklendiği gibi çalışmaz node.js görünüyor:
Ben basit bir test yaptı. Bu konuda herhangi bir yorum var mı?
Sıkı modda çalıştırın ve hatayı alırsınız. Bu geçersiz sözdizimi * (Mozilla'nın JS uygulamasının benzer bir sözdiziminin olduğu durumlar hariç) *, ancak tarihsel olarak uygulamalarda izin verildi. –