【发布时间】:2017-07-19 06:33:48
【问题描述】:
我有一个 json 对象
var arr=[{"id":"1","ref":"100"},{"id":"2","ref":"200"},{"id":"3","ref":"100"}]
现在我有一个函数可以传递一个新的 json 对象 ex.{"id":"4","ref":"400"},然后我需要搜索 arr[] 是否有任何对象是否具有相同的 ref。如果该 ref 没有元素,那么我需要推送到 arr。如果没有。我们该怎么做
var arr = [];
var obj = {"id":"4","ref":"400"};
function(obj){
if(!arr.contains(obj.ref)) //this didn't work
{
arr.push(obj);
}
}
我们如何检查这个条件是否存在数组中具有相同 ref 的对象。
【问题讨论】:
-
给定的数组仅包含 2 个具有相同 ref 的对象。即 100。
标签: javascript node.js meteor