Javascript 在余烬数组中,如何通过索引值访问对象?余烬Js

Javascript 在余烬数组中,如何通过索引值访问对象?余烬Js,javascript,arrays,ember.js,Javascript,Arrays,Ember.js,对于余烬阵列,您只需执行以下操作: array.get('firstObject'); 获取数组中的第一个对象 或者这个: array.get('lastObject'); 获取数组中的最后一个对象 如何通过索引获取某个内容?类似于它在普通javascript数组中的工作方式: 数组[索引] 查看文档,您只需执行var myObject=array.objectAt(someIndex),它将返回该特定索引处的对象。你可以 实际上是有效的索引可以是整数或字符串 它也适用于数组属性,即 th

对于余烬阵列,您只需执行以下操作:

array.get('firstObject');
获取数组中的第一个对象

或者这个:

array.get('lastObject');
获取数组中的最后一个对象

如何通过索引获取某个内容?类似于它在普通javascript数组中的工作方式:


数组[索引]

查看文档,您只需执行
var myObject=array.objectAt(someIndex),它将返回该特定索引处的对象。你可以

实际上是有效的<代码>索引
可以是整数或字符串


它也适用于数组属性,即

this.get('myArray.1')

将返回
myArray
属性中的第二个元素。

太好了,谢谢。同样
this.get('myArray').get(1)
有效@StéphaneBruckert:问题是如果
myArray
为null或未定义,它将抛出异常,而
this.get('myArray.1')
将不会。如果您希望抛出异常,还有
this.get('myArray')[1]
,甚至(如果您知道
myArray
不是计算的)
this.myArray[1]
this.get('myArray.1')