刪除元件我有一個數組這樣的:插入在陣列上的特定位置,而不會在JS
var array = [3,5,6,2,1];
我要插入7
所述第一位置內部而不刪除3
因此所得到的陣列將是這個:
array = [7,3,5,6,2,1];
有關如何實現這個的任何建議?
在此先感謝。
刪除元件我有一個數組這樣的:插入在陣列上的特定位置,而不會在JS
var array = [3,5,6,2,1];
我要插入7
所述第一位置內部而不刪除3
因此所得到的陣列將是這個:
array = [7,3,5,6,2,1];
有關如何實現這個的任何建議?
在此先感謝。
假設您只想輸入第一個位置。
可以使用unshift
var x = [3, 5, 6, 2, 1];
x.unshift(7);
console.log(x)
如果元素(這是要插入)是另一個數組內,Spread_operator可以來方便
var a = [7];
var x = [...a, 3, 5, 6, 2, 1];
console.log(x)
在此先感謝,你救了我的一天,我不知道不換 – OiRc
拼接方法將用於此。 array.splice(0, 0, 7);
這裏是你需要的東西:
array.unshift(7);
要裝上去的第一位置裏面,你可以用 「不印字」
<script type="text/javascript">
var tab=new Array("Apple", "Pineapple", "Cherry");
tab.unshift("Banana", "Peach")
document.write(tab.join(", "));
</script>
,你會得到:
Banana, Peach, Apple, Pineapple, Cherry
可能[如何將項目插入到特定索引的數組中](https://stackoverflow.com/questions/586182/how -to-insert-an-item-into-an-array-at-specific-index) – Epitouille
@Epitouille我不想刪除特定索引的元素 – OiRc
@OiRc閱讀鏈接Epitouille顯示,它很清楚展示瞭如何插入而不僅僅是替換。 –