在未命名数组上使用forEach循环时,有没有办法访问目标对象的length属性?
# I'd like to be able to do something like:
[1, 2, 3].forEach (n, i) -> console.log n is < (arr.length - 1)
答案 0 :(得分:6)
Array.forEach
的回调需要树参数:value,index,和遍历的数组。
所以你可以这样做:
[1, 2, 3].forEach (n, i, thearray) -> console.log n is < (thearray.length - 1)
使用Javascript:
[1, 2, 3].forEach(function(n, i, thearray) {
console.log(n < thearray.length - 1);
});