需求
页面中存了多条数据要保存,保存前 要校验每条数据的合理性!如果哪条不合理 就提示第几条 为什么不合理,
那么就需要 知道 数组的索引。
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