循环遍历 之 es6-for...of循环一个数组返回索引的写法


需求

页面中存了多条数据要保存,保存前 要校验每条数据的合理性!如果哪条不合理 就提示第几条 为什么不合理,

那么就需要 知道 数组的索引。

js中遍历方式很多,想要有索引。 尤其到了es6 方法更多,比如 map froEach 等方式都行 , 但是 这些不能阻断循环 ,会在页面中一次性将所有的不合适数据弹出 

for ..of 可以阻断遍历、但是又没有索引!!

那么需要一个 既有索引  又有阻断的 

for(let [index,elem] of new Map( arr.map( ( item, i ) => [ i, item ] ) )){
  console.log(index);
  console.log(elem);
}

 

 

 

 

777


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM