欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript arr.push

錢琪琛1年前6瀏覽0評論

在JavaScript中,Array.push()是一個非常實用的方法,能夠向數組的末尾添加新項,同時返回新數組的長度。

下面我們來看一些實際的例子:

let arr1 = [1,2,3];
arr1.push(4);
console.log(arr1); //[1,2,3,4]
let arr2 = ["apple","orange"];
arr2.push("banana");
console.log(arr2); //["apple","orange","banana"]
let arr3 = [{id:1},{id:2}];
arr3.push({id:3});
console.log(arr3); //[{id:1},{id:2},{id:3}]

從上面的例子可以看到,Array.push()方法可以添加不同類型的數據,如數字、字符串、對象等等。但是需要注意的是,push()方法總是會返回新數組的長度,而不是新數組本身。

除了添加單個元素之外,我們也可以用push()方法添加一個數組,從而合并多個數組。

let arr4 = [1,2];
let arr5 = [3,4];
arr4.push(...arr5);
console.log(arr4);//[1,2,3,4]

最后,就像其他數組方法一樣,push()方法也可以與forEach()、map()、filter()等方法配合使用。

let arr6 = [1,2,3];
arr6.forEach((num)=>{
arr6.push(num*2);
})
console.log(arr6);//[1,2,3,2,4,6]

這段代碼中,使用forEach()方法遍歷數組arr6,并通過push()方法添加每個元素的兩倍值。結果是數組arr6包含了原始數組和新添加的元素,總共6項。

綜上所述,Array.push()是一個非常實用的方法,能夠通過添加新項來修改數組并獲得新數組的長度。它可以添加不同類型的數據,如數字、字符串、對象等等。并且可以和其他數組方法配合使用,以實現各種復雜的操作。