我有一个对象数组,我想在数组开头推入一个元素。
这是我的代码:
var TheArray = TheObjects.Array;
TheArray.push(TheNewObject);
它在末尾添加了TheNewObject
。我需要创建一个新数组,将TheNewObject
添加到其中,然后循环遍历TheArray
并将每个元素添加到该数组中吗?
我有一个对象数组,我想在数组开头推入一个元素。
这是我的代码:
var TheArray = TheObjects.Array;
TheArray.push(TheNewObject);
它在末尾添加了TheNewObject
。我需要创建一个新数组,将TheNewObject
添加到其中,然后循环遍历TheArray
并将每个元素添加到该数组中吗?
如果需要使用一个不太好看的版本的 unshift
,可以使用 splice
:
TheArray.splice(0, 0, TheNewObject);