gpt4 book ai didi

Javascript从存储在索引上的数组内的对象获取键

转载 作者:行者123 更新时间:2023-12-02 23:47:17 27 4
gpt4 key购买 nike

我有一个在数组中包含键值对的对象:

error : [ { firstName : true },
{ lastName : false },
{ email : true }
]

我想从对象中获取 key 。

我尝试了这个,但这将在输出中显示未定义

let result = error.map((row, index) => { 
console.log("key" + row[0] + " index " + index);
}

enter image description here

最佳答案

使用Object.keys:

 

const obj = {
error : [ { firstName : true },
{ lastName : false },
{ email : true }
]
}

const keys = obj.error.flatMap(Object.keys);

console.log(keys);

对于较旧的浏览器,您可能需要这个:

 

const obj = {
error : [ { firstName : true },
{ lastName : false },
{ email : true }
]
}

const keys = obj.error.map(Object.keys).reduce((acc, curr) => acc.concat(curr));

console.log(keys);

关于Javascript从存储在索引上的数组内的对象获取键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55805324/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com