2013-07-10 20 views

cevap

11

Ben CoffeeScript ile çok aşina değilim ama benim tahminim bu döngü içinde i değişkenin değiştirilmesini önlemek olmasıdır. Örneğin

:

for i in [1..10] 
    console.log i 
    i = 7 

bu kodu

for (i = 1; i <= 10; ++i) { 
    console.log(i); 
    i = 7; 
} 

Bu tabii ki sonsuz bir döngü oluşturur üretilen olabilir.

CoffeeScript versiyonu, ancak bu durum şu anlama gelir:

for (i = _i = 1; _i <= 10; i = ++_i) { 
    console.log(i); 
    i = 7; 
} 

döngü nedeniyle döngü içinde konumunu izlemek için _i varlığının artık sonsuzdur.

İlgili konular