//字符串,数组都可以用for..of和for..in遍历
//对象只可以用for..in遍历
const str = "zjh";
for(let k in str){
console.log(k,str[k]) // 0 'z'
}
for(let k of str){
console.log(k) // 'z'
}
const arr = ['a','b','c'];
for(let k of arr){
console.log(k); // 'a'
}
for(let k in arr){
console.log(k,arr[k]) //0 'a'
}
const obj = {sex:'male',age:'28'}
// for(let k of obj){ //错误 对象得用 for...in
// console.log(k,obj[k]);
// }
for(let k in obj){
console.log(k,obj[k]);
}
字符串,数组,对象使用for..in和for..of循环
最新推荐文章于 2022-08-19 12:20:23 发布