如何在 JS 中的數組開頭添加元素?
作者:Orkhan Jafarov
今天,我們來一起學習一下如何把元素添加到元素的首個元素。
本文已經過原作者 Orkhan Jafarov 授權翻譯。
今天,我們來一起學習一下如何把元素添加到元素的首個元素。
1.Array.unshift()
- 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.使用展開運算符(...)
- 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()
我們還可以使用concat()方法在開頭連接兩個(或更多)數組。
- 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"]
完~我是小智,我要去刷碗了,我們下期再見~
作者:Orkhan Jafarov 譯者:前端小智 來源: dev
原文:https://codingnconcepts.com/javascript/how-to-add-element-at-beggining-of-javascript-array/
責任編輯:姜華
來源:
大遷世界