【发布时间】:2016-06-30 22:09:03
【问题描述】:
无法弄清楚如何在由对象组成的数组中找到相等的键:值。
我有一个数组,其中的对象看起来像这样
[{
0:false,
1:false,
2:false,
3:true,
4:false,
5:false
},{
0:false,
1:false,
2:false,
3:true,
4:false,
5:false
},{
0:false,
1:false,
2:false,
3:true,
4:false,
5:false
}]
我需要用对象迭代这个数组,如果所有对象都获得具有真值的相同键(在上面的示例中,所有对象都具有相同的 key:3 和 value: true)然后我需要捕获这个键(位置)。
对此最好的解决方案是什么?我也使用 Lodash,所以也许使用这个库很容易获得我想要的东西,或者使用纯 JavaScript。不管怎么弄,只需要一个正确的解决方案。
【问题讨论】:
-
我同意你的观点,这可能不是一项艰巨的工作。但我试图在 StackOverflow 上搜索答案或解决方案,但没有成功,因为在 Objects 中有不同的键,我决定问。
-
很公平。看我的回答。
标签: javascript arrays object lodash