我有一个如下对象的示例数组,我想要名称为Test的数组中的对象之一。如何使用下划线按键查找数组中的对象
**Results: [
{ Name: "Test",
Age :21
ChildrenObj:
},
{ Name: "Something else",
Age :21
ChildreObj
}**
我使用下面的代码来找到它,它没有返回我正确的数据
var names= (_un.find(data.Results, function(item) {
return item.Name= "Test";
}));
任何方向将不胜感激。
'返回item.Name == “测试”'平等的测试,不做分配。 – Will
@非常感谢。愚蠢的错误,我做到了。这就是为什么我得到了所有的数据。 – kobe
更好的是,最好使用===(3等于)。这也确保它们是相同的类型! 1 ==“1”是真实的,但1 ===“1”不是 – Kalman