迭代对象条目 - Object.entries()
Version >= 8
该提出的 Object.entries()
方法返回键/值对给定对象的阵列。它不会返回像 Array.prototype.entries()
这样的迭代器,但 Object.entries()
返回的数组可以迭代。
const obj = {
one: 1,
two: 2,
three: 3
};
Object.entries(obj);
结果是:
[
["one", 1],
["two", 2],
["three", 3]
]
它是迭代对象的键/值对的有用方法:
for(const [key, value] of Object.entries(obj)) {
console.log(key); // "one", "two" and "three"
console.log(value); // 1, 2 and 3
}