我正在做一个简单的检查,看看这个数组是否有一个精确的键值对。
例如
testArray = [
{ "key1": "value1" },
{ "key2": "value2" },
{ "key1": "value2" )
]
如何检查数组是否包含确切的对象 { "key1": "value2"}?
感谢您的帮助。
最佳答案
在现代浏览器中,
testArray.some(function(o){return o["key1"] === "value2";})
如果找到对,则为 true
,否则为 false
。
这假设每个对象只包含一对键/值,并且该值永远不会undefined
。
关于javascript - 检查 Array 在 Javascript 中是否具有精确的键值对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21538322/