javascript pushing element at the beginning of an array
本问题已经有最佳答案,请猛点这里访问。
我有一个对象数组,我想在数组的开头推一个元素。
我有这个:
1 2 | var TheArray = TheObjects.Array; TheArray.push(TheNewObject); |
它在末尾添加了新对象。是否需要创建一个新数组,向其中添加新对象,然后循环数组并将每个元素添加到数组中?
使用
1 | TheArray.unshift(TheNewObject); |
使用
1 | TheArray.unshift(TheNewObject); |
有关
仅供参考,就像数组的末尾有
对于更糟糕版本的
1 | TheArray.splice(0, 0, TheNewObject); |
尝试以下方法:
1 2 3 4 | var fruits = ["Banana","Orange","Apple","Mango"]; document.write(fruits.unshift("Kiwi") +"<br />"); document.write(fruits.unshift("Lemon","Pineapple") +"<br />"); document.write(fruits); |