获取骨干集合中的所有模型,其中属性不等于某个值

Dra*_*fly 10 javascript backbone.js

这取自Backbone.js文档:

var musketeers = friends.where({job: "Musketeer"});
Run Code Online (Sandbox Code Playgroud)

你可以得到一系列工作相同的模型是"火枪手".但是我该怎么做呢?除了"火枪手"之外,我怎样才能获得一系列模型,除此之外还有什么工作?

ree*_*rej 12

我不知道有什么东西直接相反,但你可以使用过滤器来达到同样的效果.

var notMusketeers = friends.filter(function (friend) {
  return friend.job !== 'Musketeer';
});
Run Code Online (Sandbox Code Playgroud)

  • 从技术上讲,过滤器不会返回模型. (3认同)