相关疑难解决方法(0)

使用where方法的Backbone/Underscore链方法

我必须在这里找到一些简单的东西.

http://jsfiddle.net/v9mdZ/

我正在学习Backbone和Underscore/loDash,我正在努力学习chain.

我有以下代码,它按预期工作:

var ids = _.pluck(collection.where({'is_checked':true}), 'id');
Run Code Online (Sandbox Code Playgroud)

我尝试重构这个,使用chain如下:

var ids = collection.chain().where({'is_checked':true}).pluck('id').value();
Run Code Online (Sandbox Code Playgroud)

为什么重构代码不起作用?我用chain错了吗?

解决方案(详见下方)

不要使用wherechain.

backbone.js underscore.js lodash

14
推荐指数
1
解决办法
2772
查看次数

标签 统计

backbone.js ×1

lodash ×1

underscore.js ×1