2 回答
TA贡献1777条经验 获得超3个赞
您可以使用 Object.keys() 方法从 JavaScript 对象中检索“KEYS”。下面是从对象中检索“密钥”的代码。
const objArray = [
{ prop: "a", prop2: "1" },
{ prop: "b", prop2: "2" },
{ prop: "c", prop2: "3" }
];
const resArray = objArray.map(e => {
return Object.keys(e);
});
console.log(resArray);
TA贡献1786条经验 获得超13个赞
您可以使用 map() 迭代数组的对象。要获取所有键,您可以使用 Object.keys() 返回对象中的所有键。
MDN 站点上提供了完整的文档,链接如下:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
const objArray = [
{ prop: "a", prop2: "1" },
{ prop: "b", prop2: "2" },
{ prop: "c", prop2: "3" }
];
let keysArray = objArray.map(e => Object.keys(e));
console.log("keysArray ---", keysArray);
输出:
keysArray --- [ [ 'prop', 'prop2' ], [ 'prop', 'prop2' ], [ 'prop', 'prop2' ] ]
添加回答
举报