【发布时间】:2020-10-13 16:34:57
【问题描述】:
我有以下对象数组:
const array = [
{
"id":1,
"environment":"ENV1",
"other_key":"other_value"
},
{
"id":2,
"environment":"ENV1",
"other_key":"other_value_two"
},
{
"id":3,
"environment":"ENV2",
"other_key":"other_value_three"
}
]
现在,如果数组具有不同的环境值,我需要显示警报。如果所有环境都相同,我不需要显示警报。在上面的例子中,我需要显示警告警报。
如何检查数组是否包含特定键的不同值或具有相同值?
【问题讨论】:
-
你可以过滤你的数组
-
你能举个例子吗?
-
var filter=array.filter(i=>i.environment==="ENV2"); console.log(filter.length?"has env 2":"all good")
标签: javascript arrays json typescript