我正在尝试循环遍历具有不同键的对象数组。有没有一种方法可以让我根据它们的键选择一个对象?
var array = [
{
"1400": "Accident and Health"
},
{
"100": "Life"
},
{
"1300": "Pension"
}
]
var a = "100";
var pop = _.pick(array,a);
console.log(pop);
期望的输出:
生活
谢谢!
最佳答案
您可以使用 in
运算符。
var array = [{ 1400: "Accident and Health" }, { 100: "Life" }, { 1300: "Pension" }];
var result = (key => array.find(item => key in item)[key])(100);
console.log(result);
关于Javascript:过滤掉一组对象并根据键而不是值进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40707098/