【发布时间】:2014-02-26 15:23:55
【问题描述】:
我想使用 underscore.js 获取数组中给定值的索引。
这是我的情况
var array = [{'id': 1, 'name': 'xxx'},
{'id': 2, 'name': 'yyy'},
{'id': 3, 'name': 'zzz'}];
var searchValue = {'id': 1, 'name': 'xxx'};
我使用了以下代码,
var index = _.indexOf(array, function(data) {
alert(data.toSource()); //For testing purpose
return data === searchValue;
});
这个也试过了
var index = _.indexOf(array, {id: searchValue.id});
但它returns -1 。因为它没有进入那个功能。所以我没有收到那个警报信息。
我的代码有什么问题。 谁能帮我?
【问题讨论】:
标签: javascript angularjs underscore.js javascript-framework