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')