Code Is Never Die !

留存方便自己使用,方便大家使用

遍历对象:

1.Object.keys()

var obj = {'0':'a','1':'b','2':'c'};

Object.keys(obj).forEach(function(key){

console.log(key,obj[key]);

});

在这里插入图片描述
2.for…in…

var obj = {'0':'a','1':'b','2':'c'};

for(var i in obj) {

console.log(i,":",obj[i]);

}

在这里插入图片描述
3.Object.getOwnPropertyNames(obj)

var obj = {'0':'a','1':'b','2':'c'};

Object.getOwnPropertyNames(obj).forEach(function(key){

console.log(key,obj[key]);

});

在这里插入图片描述
4.Reflect.ownKeys(obj)

var obj = {'0':'a','1':'b','2':'c'};

Reflect.ownKeys(obj).forEach(function(key){

console.log(key,obj[key]);

});

在这里插入图片描述

遍历数组:

1.forEach

var arr=[1,2,3,4];

arr.forEach(function(val, index) {

console.log(val, index);

});

在这里插入图片描述
2.for…in…

var arr=["张三","李四","王五","赵六"];

for (var i in arr){

console.log(i,":",arr[i]);

}

在这里插入图片描述
3.for…of….

var arr=["张三","李四","王五","赵六"];

for (var value of arr){

console.log(value);

}

在这里插入图片描述