1.Array.unshift()- }3 p- x0 m+ O9 H. }; ~( b
- let fruits = ["Apple", "Banana", "Mango"];
-
- fruits.unshift("Orange");
- console.log(fruits);
- // Prints ["Orange", "Apple", "Banana", "Mango"]
- fruits.unshift("Guava", "Papaya");
- console.log(fruits);
- // Prints ["Guava", "Papaya", "Orange", "Apple", "Banana", "Mango"]
2.使用展开运算符(...)
: w/ f7 w% w3 r( O- var fruits = ["Apple", "Banana", "Mango"];
-
- var moreFruits = ["Orange", ...fruits];
- console.log(moreFruits);
- // Prints ["Orange", "Apple", "Banana", "Mango"]
- var someoMoreFruits = ["Guava", "Papaya", ...moreFruits];
- console.log(someoMoreFruits);
- // Prints ["Guava", "Papaya", "Orange", "Apple", "Banana", "Mango"]
- console.log(fruits);
- // Prints ["Apple", "Banana", "Mango"]
3.使用 Array.concat()
% Q. h$ v& K* p* T' l- r) j 我们还可以使用concat()方法在开头连接两个(或更多)数组。% v; s0 B5 [, i2 ~9 d4 U
- var fruits = ["Apple", "Banana", "Mango"];
- var moreFruits = ["Orange"];
- var someoMoreFruits = ["Guava", "Papaya"];
-
- var allFruits = someoMoreFruits.concat(moreFruits, fruits);
- console.log(allFruits);
- // Prints ["Guava", "Papaya", "Orange", "Apple", "Banana", "Mango"]
|