0

我正在将一组模型传递给一个方法。然后我试图找到选定的模型。

我有两种方法,都利用 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 的错误吗?还是我错过了什么?

在此处输入图像描述

4

0 回答 0