TypeScript 第五章 for of 循环

【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);  //
}

猜你喜欢

转载自blog.csdn.net/qq_21987433/article/details/80266779