js中forEach,for in,for,for of的区别
let arr=[1,2,3,4,5];
arr.b = '100'; //b为数组的私有属性
//编程式
//不会输出数组arr的私有属性b
for(let i=0;i<arr.length;i++){
console.log(arr[i]);// 1,2,3,4,5
}
//声明式(不关心如何实现)
//不会输出数组arr的私有属性b
//forEach不支持return
arr.forEach(function(item,[index]){
console.log(item)
原创
2020-06-24 23:29:35 ·
107 阅读 ·
0 评论