zl程序教程

您现在的位置是:首页 >  Javascript

当前栏目

如何在 JS 中的数组开头添加元素?

2023-03-14 09:33:04 时间

本文已经过原作者 Orkhan Jafarov 授权翻译。

今天,我们来一起学习一下如何把元素添加到元素的首个元素。

1.Array.unshift()

  1. let fruits = ["Apple""Banana""Mango"]; 
  2.  
  3. fruits.unshift("Orange"); 
  4. console.log(fruits); 
  5. // Prints ["Orange""Apple""Banana""Mango"]  
  6. fruits.unshift("Guava""Papaya"); 
  7. console.log(fruits); 
  8. // Prints ["Guava""Papaya""Orange""Apple""Banana""Mango"

2.使用展开运算符(...)

  1. var fruits = ["Apple""Banana""Mango"]; 
  2.  
  3. var moreFruits = ["Orange", ...fruits]; 
  4. console.log(moreFruits); 
  5. // Prints ["Orange""Apple""Banana""Mango"]  
  6. var someoMoreFruits = ["Guava""Papaya", ...moreFruits]; 
  7. console.log(someoMoreFruits); 
  8. // Prints ["Guava""Papaya""Orange""Apple""Banana""Mango"]  
  9. console.log(fruits); 
  10. // Prints ["Apple""Banana""Mango"

3.使用 Array.concat()

我们还可以使用concat()方法在开头连接两个(或更多)数组。

  1. var fruits = ["Apple""Banana""Mango"]; 
  2. var moreFruits = ["Orange"]; 
  3. var someoMoreFruits = ["Guava""Papaya"]; 
  4.  
  5. var allFruits = someoMoreFruits.concat(moreFruits, fruits); 
  6. console.log(allFruits); 
  7. // Prints ["Guava""Papaya""Orange""Apple""Banana""Mango"

完~我是小智,我要去刷碗了,我们下期再见~

作者:Orkhan Jafarov 译者:前端小智 来源: dev

原文:https://codingnconcepts.com/javascript/how-to-add-element-at-beggining-of-javascript-array/