JavaScript数组移位

时间:2013-07-01 15:16:45

标签: javascript arrays

我有一个像这样的JavaScript数组:

var myArray = [{obj1}, {obj2}..];

我只想将其所有项目向下移动一步。所以我希望我的阵列成为

var myArray = [{}, {obj1}, {obj2}..];

如您所见,我首先想要一个空对象,然后是其他对象。

我已经尝试执行myArray.unshift({})函数,它可以工作,但是当操作我的数组时,Firebug会向我发出错误。 (请注意,我的数组是ExtJS集合。)

提前致谢

1 个答案:

答案 0 :(得分:6)

使用insert方法(http://docs.sencha.com/extjs/4.0.7/#!/api/Ext.Array

var myArray = [{obj1}, {obj2}..];

Ext.Array.insert(myArray, 0, {});