对象的遍历

对象的遍历

  对象没有length属性,所以不能使用for循环来进行遍历,常用的遍历对象方法是for in循环。

举个栗子

const obj = { a: 1, b: 'hello', c: true, d: function(){return 'func'} };

console.log(obj.length); // undefined

for(let key in obj){
	console.log(`${key}对应的值为: ${obj[key]}`);
}

在控制台中,可以看到利用for in循环访问对象obj中每个属性名和对应的属性值。
这里写图片描述

参考文献

[1] for/in 循环遍历对象的属性
[2] js数组遍历和对象遍历
[3] 6种遍历对象的方法

阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页