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

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

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])
}


© 2021-2024 版权所有:诸暨市日岭网络技术工作室

点击这里给我发消息

服务热线

13732484300

在线客服

浙ICP备 2021006242号-1号 浙公网安备 33068102000708号