数组对象遍历收藏版

Posted rainux.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组对象遍历收藏版相关的知识,希望对你有一定的参考价值。

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);

}

以上是关于数组对象遍历收藏版的主要内容,如果未能解决你的问题,请参考以下文章

JS常用代码片段-127个常用罗列-值得收藏

java中把json怎么转换成数组

超强二叉树解析.必收藏!(数组,链表实现,8种遍历方法,前,中,后序线索化二叉树及其遍历)---风之java

java中把json怎么转换成数组?

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

js数组遍历方法总结