3 回答
TA贡献1829条经验 获得超9个赞
我们已经建立了一个名为 Object 的全局类,它是原型链的起点,换句话说,它是原型中的最顶层节点。
我们可以检查任何对象的键和值的值,例如-
Object.keys(["a", "b", "c"]);
// 输出
[“0”、“1”、“2”]
0: "0"
1: "1"
2: "2"
length: 3
值相同
Object.values(["a", "b", "c"]);
// 输出 ["a", "b", "c"]
0: "a"
1: "b"
2: "c"
length: 3
TA贡献1909条经验 获得超7个赞
是的,您可以使用例如Object.entries来验证它,它返回对象的键值对:
Object.entries(["a", "b", "c"])
// Output
0: (2) ["0", "a"]
1: (2) ["1", "b"]
2: (2) ["2", "c"]
TA贡献1828条经验 获得超13个赞
地图的另一种方式。有关更多信息,请参阅以下 URL。 https://javascript.info/keys-values-entries
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
const iterable = new Map([['a', 1], ['b', 2], ['c', 3]]);
for (const entry of iterable) {
console.log(entry);
}
// ['a', 1]
// ['b', 2]
// ['c', 3]
for (const [key, value] of iterable) {
console.log(value);
}
添加回答
举报