js遍历对象的方法(js遍历对象的方法是啥?)

js遍历对象的办法是什么?下边就要我们一起来了解一下吧:

1、

应用Object.keys()方式解析xml

即回到一个二维数组,其中包括目标本身的(不包含承继的)全部可枚举类型属性(可是不包含Symbol属性)

实例编码如下所示:

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

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

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

});

2、

应用for..in..句子解析xml

循环系统遍历对象本身的与承继的可枚举类型属性(不包含Symbol属性)。

实例编码如下所示:

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

for(var i in obj) {

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

}

3、

应用Object.getOwnPropertyNames(obj)方式解析xml

即回到一个二维数组,在其中包括目标本身的全部属性(不包含Symbol属性,可是涵盖了不可枚举属性)。

实例编码如下所示:

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

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

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

});

4、

应用Reflect.ownKeys(obj)方式解析xml

即回到一个二维数组,在其中包括目标本身的全部属性,无论属性名是Symbol或字符串数组,也不论是不是可枚举类型。

实例编码如下所示:

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

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

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

});

以上便是我的共享了,期待可以协助到大伙儿。

- END -

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。