1、arr.forEach(function(item){
console.log(item);//item为arr数组的内容,forEach不能return
});
2、for(let key in arr){// key会变成字符串型,而且会打印数组的私有属性
console.log(key);
}
3、for(let a of arr){//支持return 并且是数组值(不能遍历对象)
console.log(a);
}
//Object.keys()可以把对象的key作为新的数组
for(let val of Object.keys(obj)){
console.log(obj[val]);
}
forEach,for 循环的区别
最新推荐文章于 2024-04-28 11:09:06 发布