您的位置:首页 > Web前端 > JavaScript

js 各种循环的区别与用法(for in,forEach,for of)

2019-07-24 11:11 519 查看

js 各种循环的区别与用法(for in,forEach,for of)

1,forEach循环 不能跳过或者终止循环

const a = [“a”,“ss”,“cc”]
a.dd=“11”
a.forEach(index =>{
// if (index ===‘ss’) {
// break;
// } // 终止循环 如果终止循环会报错
console.log(index)
}) // a ss cc

2,for in 循环 返回可枚举的属性

for(index in a){
console.log(a[index])
} //a ss cc 11 // 返回可枚举的属性

3,for of 循环 es6用法 可终止循环

for(let index of a){
if(index === ‘ss’){
continue // break
}
console.log(index)
}//a cc

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: