一个人的价值,应该看他贡献什么,而不应当看他取得什么。 ——<阿尔伯特·爱因斯坦>
作者:Ashish Lahoti
译者:cl9000
来源:https://codingnconcepts.com/javascript/how-to-add-element-at-beggining-of-javascript-array/
在本教程中,我们将学习在 JavaScript
数组的开头添加新元素的不同方法。
1. 使用 Array.unshift()
在数组开头添加元素的最简单方法是使用unshift()
方法。
1 | var fruits = ["Apple", "Banana", "Mango"]; |
它添加了原始数组的元素。有时您不希望更改原始数组,而是将其分配给新变量。
在Javascript中,您可以在一条语句中以多种方式执行此操作。
2. 使用 扩展运算符(…)
我们可以使用扩展运算符 … 来制作数组的副本。简短的语法非常方便。
1 | var fruits = ["Apple", "Banana", "Mango"]; |
在开头添加新元素,然后是原始Array的副本(使用...
),并分配给新变量。
我们看到我们的原始数组保持不变。
3. 使用 Array.concat()
我们也可以使用用户concat()
方法在开始时连接两个(或更多)数组。
1 | var fruits = ["Apple", "Banana", "Mango"]; |
参考
- https://codingnconcepts.com/javascript/how-to-add-element-at-beggining-of-javascript-array/
- MDN - https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift
- MDN - https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/concat
关注【公众号】,了解更多。
赞赏一下 坚持原创技术分享,您的支持将鼓励我继续创作!