首页 > 其他 > 详细

es6 遍历总结

时间:2019-02-13 18:01:01      阅读:165      评论:0      收藏:0      [点我收藏+]

1、for in / for of

var array = [1,2,3,4,5];
for(let index in array)
{
    console.log(index, array[index]);
};
var obj = {a:1, b:2, c:"qqq"};
for(let index in obj)
{
    console.log(index, obj[index]);
};

 

for(let index of array){ 
    console.log(index)
}

注:for of 不支持对象,是直接得到值

for(let index in array){console.log(index, array[index]);};
0 1
1 2
2 3
3 4
4 5

for(let index of array){console.log(index, array[index]);}; 1 2
2 3
3 4
4 5
5 undefined

 

2、forEach

var array = [1,2,3,4,5];
var num = null;
var result = array.forEach( a => 
{
    num += a; return a+1; 
});
> console.log(result);
undefined
> console.log(num)
1 15
> console.log(array)
(5) [1, 2, 3, 4, 5]

 

未完待续。。。

es6 遍历总结

原文:https://www.cnblogs.com/fogmisty/p/10371141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!