在這個簡單的代碼來看看:for循環中的索引變量(_i)?
eat = (x) -> console.log "nom", x
# dog only eats every second cat
feast = (cats) -> eat cat for cat in cats when _i % 2 == 0
feast ["tabby cat"
"siamese cat"
"norwegian forest cat"
"feral cat"
"american bobtail"
"manx"]
$ coffee a.coffee
nom tabby cat
nom norwegian forest cat
nom american bobtail
看來_i
變量是當前索引。這是一個功能,錯誤還是NaN?我還沒有聽到任何其他人在談論這件事,所以我想知道是否有某些原因,我不應該在我的代碼中使用它?