
for-of:
在 es6 中引入 通常循环有计数器、检查条件、更新计数器。 for-of 循环没有这样的东西。continue-break 两者都可以搭配使用。旨在为我们提供当前元素。
fruits = ['banana','apple','peach','orange','mango','guava','water-melon'];for(const item of fruits){ console.log(item);}'banana''apple''peach''orange''mango''guava''water-melon'
- If an array if looped over in the form of array.entries(), then the result will be each element in form of an array with index : value.for(const item of fruits.entries()){ console.log(item);}[ 0, 'banana' ] [ 1, 'apple' ] [ 2, 'peach' ] [ 3, 'orange' ] [ 4, 'mango' ] [ 5, 'guava' ] [ 6, 'water-melon' ]// Transform it into a single array comprising of sub-arrays:fruits.entries(); // Object [Array Iterator] {}[...fruits.entries()]; // [ [ 0, 'banana' ], [ 1, 'apple' ], [ 2, 'peach' ], [ 3, 'orange' ], [ 4, 'mango' ], [ 5, 'guava' ], [ 6, 'water-melon' ] ]// Transform into a single array using for-of loop:-> Method 1for(const item of fruits.entries()){ console.log(`${item[0] + 1} : ${item[1]}`);}// '1 : banana' '2 : apple' '3 : peach' '4 : orange' '5 : mango' '6 : guava' '7 : water-melon'-> Method 2for(const [i,el] of fruits.entries()){ console.log(`${i + 1} : ${el}`);}// '1 : banana' '2 : apple' '3 : peach' '4 : orange' '5 : mango' '6 : guava' '7 : water-melon'
以上就是迭代语句即for-of循环的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1490856.html
微信扫一扫
支付宝扫一扫