1.Array.unshift()
X$ R, e/ ^- l- {, X' J+ m
- 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.使用展开运算符(...)
* F- {5 k( J4 h4 ?- 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()
, e( q& S5 o& D9 X8 }; c 我们还可以使用concat()方法在开头连接两个(或更多)数组。4 A; j* J, t9 _+ U8 V& F
- 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"]
|