我正在将一组模型传递给一个方法。然后我试图找到选定的模型。
我有两种方法,都利用 underscoreJS 的功能:
var selectedStreamItem = _.find(addedStreamItems, function(streamItem) {
return streamItem.get('selected');
});
var otherWaySelectedStreamItem = _.findWhere(addedStreamItems, { selected: true });
console.log("selectedStreamItem and otherWaySelectedStreamItem", selectedStreamItem, otherWaySelectedStreamItem);
第一个函数 find 成功返回所选模型。但是,第二个返回未定义。
这是 underscoreJS 的错误吗?还是我错过了什么?