浅谈JavaScript中往数组开头添加新元素的几种方法


本文摘自PHP中文网,作者青灯夜游,侵删。

本篇文章给大家介绍一下JavaScript中往数组开头添加元素的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

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

1.Array.unshift()

1

2

3

4

5

6

7

8

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.使用展开运算符(...)

1

2

3

4

5

6

7

8

9

10

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()方法在开头连接两个(或更多)数组。

1

2

3

4

5

6

7

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"]

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

更多编程相关知识,请访问:编程视频!!

以上就是浅谈JavaScript中往数组开头添加新元素的几种方法的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

同时去掉字符串左边和右边空格的函数是什么?

javascript dom的详细介绍

使用这8个javascript库,可以更好地处理本地存储!!

h5+c3+js实现楼层跳跃特效

详解队列数据结构,js中怎样实现?

html里table表数据如何转为json格式

如何取消javascript中的异步任务?

javascript中in的用法是什么

前端工程师需要掌握哪些知识?

javascript分号规则的知识介绍(附示例)

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...