- 使用 const 陣列時如何在陣列中添加元素?
const arr = [2,3,4,5];
allData = arr[1].concat(9);
- 所需輸出:allData = [2,9,3,4,5]
uj5u.com熱心網友回復:
為了將專案添加到陣列的中間,您可以使用該.splie()函式。您可以使用以下代碼實作您想要的效果:
const arr = [2,3,4,5];
arr.splice(1, 0, 9)
console.log(arr)
要了解.splice(). 第一個引數是起點,所以我們在哪里輸入專案,第二個引數是要洗掉多少專案,最后一個引數是要插入到陣列中的內容。
謝謝!希望這可以幫助!
uj5u.com熱心網友回復:
您可以對陣列使用方法SPLICE。Splice 是一種強大的方法,可以在陣列中的任何位置洗掉或添加元素。
const arr = [2,3,4,5];
添加元素
在我們的陣列中添加 9 作為第二個元素
arr.splice(1, 0, 9)
- 1 - 我們開始的索引,在我們的例子中索引 1 = 3 (因為在陣列中索引 0 它是陣列中的第一個元素,索引 1 它是第二個元素等......)
- 0 - 我們要洗掉多少元素,在我們的例子中我們不想洗掉任何元素,這就是我們在這里有 0 的原因
- 9 - 我們要添加的元素,可以是數字、字串等
console.log(array) = [2,9,3,4,5]
移除一個元素
const arr = [2,3,4,5];
洗掉第二個元素(3)并插入 9 代替
arr.splice(1, 1, 9)
- 第一個引數(“1”)意味著我們從索引 1 開始(所以陣列中的第二個元素)。
- 第二個引數(“1”)意味著我們要洗掉一個元素。
- 第三個引數(“9”)表示我們要添加元素 9
console.log(arr) = [2,9,4,5]
我希望這可以幫助您更好地理解該方法。
uj5u.com熱心網友回復:
您可以使用 .splice() 方法在陣列之間添加一個專案。
有關這方面的更多資訊,您可以查看此鏈接。[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice][1]
希望這可以幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/481236.html
標籤:javascript 数组 数组列表 常数 片
