当前位置:主页 > 查看内容

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

发布时间:2021-05-21 00:00| 位朋友查看

简介:本文已经过原作者 Orkhan Jafarov 授权翻译。 今天,我们来一起学习一下如何把元素添加到元素的首个元素。 1.Array.unshift() letfruits=[ Apple , Banana , Mango ]; fruits.unshift( Orange ); console.log(fruits); //Prints[ Orange , Apple , Banana ,……

本文已经过原作者 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/


本文转载自网络,原文链接:https://mp.weixin.qq.com/s/urzv6nudJ78Qxue464m0YA
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐