如何逐个属性深入挖掘普通JavaScript对象?
- 内容介绍
- 文章标签
- 相关推荐
本文共计960个文字,预计阅读时间需要4分钟。
JavaScript 对象是通过向它们添加属性来动态创建的。因此,我们可能需要使用循环遍历其属性。
英文 |javascript.plainenglish.io/how-to-loop-through-a-plain-javascript-object-e3d1a45c2319
翻译 | 杨小爱
JavaScript 对象是通过向它们添加属性来动态创建的。
因此,我们可能必须使用循环遍历其属性来获取值。
在本文中,我们将研究如何遍历纯 JavaScript 对象。
Object.keys
Object.keys 方法返回一个对象的所有非继承字符串属性键的数组。
要使用它,我们可以写:
const obj = {
a: 1,
b: 2,
c: 3
}
for (const key of Object.keys(obj)) {
console.log(key, obj[key])
}
我们使用 for-of 循环遍历 Object.keys 返回的键数组。
然后,我们可以通过将键传递到 obj 之后的方括号来访问该值。
所以我们看到:
a 1
b 2
c 3
登录。
本文共计960个文字,预计阅读时间需要4分钟。
JavaScript 对象是通过向它们添加属性来动态创建的。因此,我们可能需要使用循环遍历其属性。
英文 |javascript.plainenglish.io/how-to-loop-through-a-plain-javascript-object-e3d1a45c2319
翻译 | 杨小爱
JavaScript 对象是通过向它们添加属性来动态创建的。
因此,我们可能必须使用循环遍历其属性来获取值。
在本文中,我们将研究如何遍历纯 JavaScript 对象。
Object.keys
Object.keys 方法返回一个对象的所有非继承字符串属性键的数组。
要使用它,我们可以写:
const obj = {
a: 1,
b: 2,
c: 3
}
for (const key of Object.keys(obj)) {
console.log(key, obj[key])
}
我们使用 for-of 循环遍历 Object.keys 返回的键数组。
然后,我们可以通过将键传递到 obj 之后的方括号来访问该值。
所以我们看到:
a 1
b 2
c 3
登录。

