在上述示例中,我們創建了一個包含三個元素的數組 arr,然后使用 push 方法向其末尾添加一個新元素 grape。最后,我們使用 console.log 方法輸出數組和新數組的長度。 unshift 方法 unshift 方法與 push 方法相反,它可在數組的開頭添加一個或多個新元素。以下是一個示例:var arr = ["apple", "banana", "orange"];
var len = arr.push("grape");
console.log(arr); // ["apple", "banana", "orange", "grape"]
console.log(len); // 4
在上述示例中,我們創建了一個包含三個元素的數組 arr,然后使用 unshift 方法將一個新元素 grape 添加到數組開頭。最后,我們使用 console.log 方法輸出數組和新數組的長度。 splice 方法 splice 方法可用于在數組的任意位置添加或刪除元素。它的第一個參數是要修改的起始位置,第二個參數是要刪除的元素數量(可選),第三個以后的參數是要添加的新元素。以下是一個示例:var arr = ["apple", "banana", "orange"];
var len = arr.unshift("grape");
console.log(arr); // ["grape", "apple", "banana", "orange"]
console.log(len); // 4
在上述示例中,我們創建了一個包含三個元素的數組 arr,然后使用 splice 方法刪除了從第一個元素開始的一個元素 banana,同時添加了兩個新元素 grape 和 pear。 concat 方法 concat 方法可將兩個或多個數組連接起來,返回一個新數組,原來的數組不受影響。以下是一個示例:var arr = ["apple", "banana", "orange"];
arr.splice(1, 1, "grape", "pear");
console.log(arr); // ["apple", "grape", "pear", "orange"]
在上述示例中,我們創建了三個數組 arr1、arr2 和 arr3,然后使用 concat 方法將它們連接起來,最后輸出結果。 slice 方法 slice 方法可從數組中截取一段新的數組,不影響原數組。它的第一個參數是截取的起始位置,第二個參數是截取的結束位置(不包括該位置的元素,可選)。以下是一個示例:var arr1 = ["apple", "banana"];
var arr2 = ["orange", "grape"];
var arr3 = ["pear"];
var arr = arr1.concat(arr2, arr3);
console.log(arr); // ["apple", "banana", "orange", "grape", "pear"]
在上述示例中,我們創建了一個包含四個元素的數組 arr,然后使用 slice 方法截取了從第二個元素開始的兩個元素 banana 和 orange。 總結 在 JavaScript 數組中添加元素有多種方式,可以使用 push、unshift、splice、concat 和 slice 等方法。通過合理的運用這些方法,我們可以實現許多常用的數據操作。var arr = ["apple", "banana", "orange", "grape"];
var newArr = arr.slice(1, 3);
console.log(newArr); // ["banana", "orange"]