循环想必大家都不陌生吧,今天我简单谈谈我们常用的四种循环...
var arr=[1,2,3,4];
//1.for循环(函数式编程,可以看到过程)
for(let i=0;i<arr.length;i++){
console.log(arr[i]);
}
//2.forEach(不支持return,声明式:不关心如何实现)
arr.forEach(item=>{
console.log(item);
})
//3.for in(key会变成字符串类型,数组的私有属性也会遍历出来)
arr.b='bbb';
for(let key in arr){
console.log(key);
};
//4.for of(支持return,不能遍历对象)
for(let val of arr){
console.log(val);
}