javascript - Backbone : collection of models id's to an array

标签 javascript backbone.js

它是主干中的一种方法,它将采用模型集合并制作模型 ID 数组或模型中的任何其他指定属性吗?

我能够在 console.log 中列出模型的 is,但不确定如何从中创建一个数组

for (var i=0; i<collection.models.length; i++){ 
   console.log(collections.models[i].id) 
}

最佳答案

可以使用Underscore方法pluck为此:

collection.pluck("id");

http://jsfiddle.net/upqqL/


pluck 的描述来自 UnderscoreJS docs :

A convenient version of what is perhaps the most common use-case for map: extracting a list of property values.

关于javascript - Backbone : collection of models id's to an array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13688648/

相关文章:

javascript - getJSON 类型错误 e 未定义

javascript - 使用 Sequelize Create 方法时如何仅返回特定属性

backbone.js - 来自 Backbone.js 集合的传单标记?

javascript - 仅在加载主干 View 时需要依赖项

jquery - 无法访问 Backbone.js 中的模型

javascript - 将我的主干模型、 View 和集合分成文件夹

javascript - 匹配回车符

javascript - 将刻度转换为时间格式 (hh :mm:ss)

javascript - 如何使用切换 slider js

javascript - 在backbone看来,el和$el是什么?