Javascript 使用下划线.js在对象数组中查找对象
具有以下结构Javascript 使用下划线.js在对象数组中查找对象,javascript,search,underscore.js,Javascript,Search,Underscore.js,具有以下结构 var myArr = [ {Code: 'UY', Name: "testdfdgf"}]; 我需要从这个数组中提取一个对象,其中Code='UY' 使用_underline.js的正确方法是什么(我不想遍历数组) 谢谢你来自下划线js.org findWhere\ findWhere(列表,属性)查看列表并 返回与列出的所有键值对匹配的第一个值 在属性中 若找不到匹配项,或者列表为空,则返回undefined _findWhere(公共服务普利策,{编辑室:“纽约时报”});
var myArr = [ {Code: 'UY', Name: "testdfdgf"}];
我需要从这个数组中提取一个对象,其中Code='UY'
使用_underline.js的正确方法是什么(我不想遍历数组)
谢谢你来自下划线js.org
findWhere\ findWhere(列表,属性)查看列表并
返回与列出的所有键值对匹配的第一个值
在属性中
若找不到匹配项,或者列表为空,则返回undefined
_findWhere(公共服务普利策,{编辑室:“纽约时报”});
=>{年份:1918年,编辑室:《纽约时报》,理由:“为其公共服务,全文出版了这么多官方报告,欧洲政治家关于进展的文件和讲话 以及战争的进行。”} 因此,本质上:
var codeUY = _.findWhere(myArr, {Code: 'UY'});
下划线将遍历你的数组来找到它,我认为你无法绕过它,这应该在第一次匹配时停止 来自barrelatejs.org
findWhere\ findWhere(列表,属性)查看列表并
返回与列出的所有键值对匹配的第一个值
在属性中
若找不到匹配项,或者列表为空,则返回undefined
_findWhere(公共服务普利策,{编辑室:“纽约时报”});
=>{年份:1918年,编辑室:《纽约时报》,理由:“为其公共服务,全文出版了这么多官方报告,欧洲政治家关于进展的文件和讲话 以及战争的进行。”} 因此,本质上:
var codeUY = _.findWhere(myArr, {Code: 'UY'});
下划线将遍历你的数组来找到它,我认为你无法绕过它,这应该在第一次匹配时停止 来自barrelatejs.org
findWhere\ findWhere(列表,属性)查看列表并
返回与列出的所有键值对匹配的第一个值
在属性中
若找不到匹配项,或者列表为空,则返回undefined
_findWhere(公共服务普利策,{编辑室:“纽约时报”});
=>{年份:1918年,编辑室:《纽约时报》,理由:“为其公共服务,全文出版了这么多官方报告,欧洲政治家关于进展的文件和讲话 以及战争的进行。”} 因此,本质上:
var codeUY = _.findWhere(myArr, {Code: 'UY'});
下划线将遍历你的数组来找到它,我认为你无法绕过它,这应该在第一次匹配时停止 来自barrelatejs.org
findWhere\ findWhere(列表,属性)查看列表并
返回与列出的所有键值对匹配的第一个值
在属性中
若找不到匹配项,或者列表为空,则返回undefined
_findWhere(公共服务普利策,{编辑室:“纽约时报”});
=>{年份:1918年,编辑室:《纽约时报》,理由:“为其公共服务,全文出版了这么多官方报告,欧洲政治家关于进展的文件和讲话 以及战争的进行。”} 因此,本质上:
var codeUY = _.findWhere(myArr, {Code: 'UY'});
下划线将遍历你的数组来找到它,我认为你无法绕过它,这应该在第一次匹配时停止 如果希望多个对象的代码为:UY,请使用该函数;如果希望多个对象的代码为:UY,请使用该函数;如果希望多个对象的代码为:UY,请使用该函数;如果希望多个对象的代码为:UY,请使用该函数,或者是获取第一个对象的函数。如果您想要多个对象的代码为:UY,请使用该函数,或者是获取第一个对象的函数。findWhere的主要缺点是它仅限于一维/单深度<代码>..findWhere(myArr,{property:{nested:true}})不起作用,你需要常规的
。或。过滤器。findWhere的主要缺点是它仅限于一维/单深度<代码>..findWhere(myArr,{property:{nested:true}})
不起作用,你需要常规的。或。过滤器。findWhere的主要缺点是它仅限于一维/单深度<代码>..findWhere(myArr,{property:{nested:true}})
不起作用,你需要常规的。或。过滤器。findWhere的主要缺点是它仅限于一维/单深度<代码>..findWhere(myArr,{property:{nested:true}})代码>不起作用,您需要常规的。查找或。过滤器。