📅  最后修改于: 2023-12-03 15:09:29.600000             🧑  作者: Mango
在Javascript中,我们经常处理对象。对象是由键值对组成的集合。我们可以使用循环遍历对象中的键或值。
我们可以使用 Object.keys()
方法来获取对象中所有的键,并且使用循环遍历。
const obj = { a: 1, b: 2, c: 3 };
for (let key of Object.keys(obj)) {
console.log(key); // 输出 a, b, c
}
同样的,我们可以使用 Object.values()
方法来获取对象中所有的值,并且使用循环遍历。
const obj = { a: 1, b: 2, c: 3 };
for (let value of Object.values(obj)) {
console.log(value); // 输出 1, 2, 3
}
我们也可以使用 Object.entries()
方法来获取对象中所有的键值对,并且使用循环遍历。
const obj = { a: 1, b: 2, c: 3 };
for (let [key, value] of Object.entries(obj)) {
console.log(`${key}: ${value}`); // 输出 a: 1, b: 2, c: 3
}
使用对象的键、值或者键值对遍历对象是非常便利的。无论是处理单个键或值,或者整个对象,循环遍历都是一种实用的方法。