访问“models"javascript对象的
accessing "models" of a javascript object
我有一个对象,看起来像这样在我的javascript控制台:
r {length: 1, models: Array[1], _byId: Object, constructor: function, model: function…}
_byId: Object
length: 1
models: Array[1]
0: r
_changing: false
_events: Object
_pending: false
_previousAttributes: Object
attributes: Object
collection: Array[20]
created_at: Wed Mar 27 2013 03:24:31 GMT-0400 (Eastern Daylight Time)
__proto__: Object
changed: Object
cid: "c26"
collection: r
__proto__: s
length: 1
__proto__: Array[0]
__proto__: s
我应该在课堂上专心听讲的。但是我如何访问"collection: Array[20]"呢?有办法吗? // Get array
r.models[0].attributes.collection
应该让您找到属于models数组中第一个模型的集合。
如果你想在数组中单独一个元素:-
// Get first element of collection on first model
r.models[0].attributes.collection[0]
它看起来像backbone。js的集合所以你可以通过下面的操作来获取这个数组:
// Get model by index in collection
var collection = r.at(0).get('collection')
// Or get model by client id (cid)
var collection = r.getByCid('c26').get('collection')
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值