【1】forEach
var myArray=[1,2,3,4];
myArray.desc="four number";
myArray.forEach(value => {console.log(value)}); //1,2,3,4
//break 在forEach不支持,不允许挑出循环
【2】for in 循环的是键
var myArray=[1,2,3,4];
myArray.desc="four number";
for(var n in myArray){
console.log(n); //0,1,2,3,desc,键
console.log(myArray[n]);//1,2,3,4,four number 值
}
【3】for of, 循环的是值,可以break;
var myArray=[1,2,3,4];
myArray.desc="four number";
for(var n of myArray){
if(n>2){
break;
}
console.log(n); //1,2
}
##
//字符串,打出每个字符
for(var n of 'four number'){
console.log(n); //
}