js中for,for in,forEach,for of的使用

发布时间:2020-06-27 09:10:46 作者:admin 阅读量:1454

let arr=[1,2,3,4,5];
arr.b='100’;//私有属性

for 编程式

for(let i=0;i<arr.lenght;i++){    console.log(arr[i]);
}

forEach 声明式(不关心实现)

1.不支持return

arry.forEach(function(item,index){    console.log(item);
})

for in

1.数组的私有属性也会打印出来
2.key会变为字符串类型

for(let key in arr){    console.log(key);    console.log(typeof key);//key会变为字符串类型}

for of

1.支持return 并且是值of数组(不能遍历对象)

for(let val of arr){    console.log(val);
}

2.Object.keys(obj)遍历对象

let obj={name:"bill",age:10};for(let k of Object.keys(obj)){    console.log(obj[k])
}


© 2018-2014 版权所有:Lockbit.net

点击这里给我发消息

服务热线

13732484300

在线客服
  网站地图
浙ICP备18026806号-1
Catfish(鲶鱼) CMS V 6.7.3