假設你想要在陣列的開頭新增一個項目。
要執行這個操作,你可以使用陣列的 splice()
方法。
splice()
方法需要三個或更多的引數。第一個引數是起始索引,也就是我們要開始做變更的位置。第二個是刪除的數量,由於我們是要新增項目,所以在我們的範例中刪除的數量都是 0。在這之後,你可以新增一個或多個要加入陣列中的項目。
要在第一個位置新增,將第一個引數設為 0
:
const colors = ['yellow', 'red'];
colors.splice(0, 0, 'blue');
//colors === ['blue', 'yellow', 'red']