forEach慎用
2018-06-25 本文已影响6人
mugbya
forEach 帮助便利一个可迭代的对象,是for的高级版。但是不用好就是买下一大坑。
开看看下面例子:
Array(5).forEach((v,i) => {
// 真实场景 使用i 做一些处理
console.log(i)
});
但是执行或发现没有任何输出!!!
forEach在遇到所给的序列全是空的话,那么forEach优化后不遍历。这是想使用下标,需要些原生的for 循环。
forEach 帮助便利一个可迭代的对象,是for的高级版。但是不用好就是买下一大坑。
开看看下面例子:
Array(5).forEach((v,i) => {
// 真实场景 使用i 做一些处理
console.log(i)
});
但是执行或发现没有任何输出!!!
forEach在遇到所给的序列全是空的话,那么forEach优化后不遍历。这是想使用下标,需要些原生的for 循环。