具有以下结构
var myArr = [ {Code: 'UY', Name: "testdfdgf"}];
我需要从这个数组中提取一个对象,其中Code =' UY'。
使用_underscore.js(我不想遍历数组)的正确方法是什么?
谢谢
答案 0 :(得分:3)
来自underscorejs.org
findWhere_.findWhere(list,properties)查看列表和 返回与列出的所有键值对匹配的第一个值 在属性。
如果未找到匹配项,或者list为空,则返回undefined。
_。findWhere(publicServicePulitzers,{newsroom:" The New York Times"}); => {年:1918年,编辑部:"纽约时报",原因:"因其出版的公共服务全部如此多的官方报告,
欧洲政治家关于进展的文件和演讲 和战争的进行。"}
基本上是这样的:
var codeUY = _.findWhere(myArr, {Code: 'UY'});
下划线将遍历你的阵列找到这个,我不认为你可以解决它,这应该在第一场比赛停止;
答案 1 :(得分:0)