遍历数组
let json = {
key1:"hello",
key2:"world"
}
//最简洁方法
for(let key in json){
console.log(key,":",json[key]);
}
//转成数组再遍历
Object.keys(json).forEach( key => console.log(key,":",json[key]));
/**
* 都输出:
key1 : hello
key2 : world
*/
遍历对象
let arr = ["hello","world"];
//for...in
for(let key in arr){
console.log(arr[key]);
}
//for...of
for(var item of arr) {
console.log(item);
}
//for
for(var i = 0; i < arr.length; i++){
console.log(arr[i]);
}
//forEach
arr.forEach(function(item,index,self){
console.log(item);
})
/**
* 都输出:
hello
world
*/
遍历对象和遍历数组都可用for...in循环