技术文章 > Web开发 >  JavaScript > 正文

js遍历对象的方法

宋宋大人

在讲JavaScript数组的时候,小编介绍了很多关于数组遍历操作的内容。而JavaScript作为仅仅是面向对象的语言,肯定也会进行对象遍历的操作。本文介绍JavaScript中常见的三种对象遍历方法:1、使用for…in ;2、使用Object.keys ;3、使用Object.getOwnPropertyNames(obj)。

1、使用for…in 

遍历对象自身和原型上,可以遍历的属性。

let obj = { 
         name: 'lulu', 
         id: 1, 
         age: 18 
}
for (let key in obj) {
	console.log( key + ':' + obj[key] )
}

输出

// 输出结果
//  name:lulu
//  id:1
//  age:18

2、使用Object.keys 

遍历对象自身,可以遍历的属性。

var obj={todos1:'吃饭',todos2:'睡觉',todos3:'晒太阳'};
console.log(Object.keys(obj));   // ["todos1", "todos2", "todos3"]
console.log(Object.values(obj)); // ["吃饭", "睡觉", "晒太阳"]

3、使用Object.getOwnPropertyNames(obj)

遍历对象自身,可以遍历和不可遍历的属性。

console.log(Object.getOwnPropertyNames(obj)); 
//打印结果
//["name", "age", "say"]

以上就是JavaScript中常见的三种对象遍历方法,大家可以选择一种方法套入使用哦~更多js学习推荐:js教程

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python如何将九九乘法表写入到Excel?
 python中pandas_datareader库怎么用?
 python迭代器中Yield方法怎么用?
 python中如何实现自动化操纵浏览器?
相关视频章节
 Python蟒蛇绘制举一反三
 Python蟒蛇绘制代码分析
 python注释
 python代码缩进
 python命名规范
 《Python程序设计》课程导论
视频教程分类