Rumah  >  Artikel  >  hujung hadapan web  >  浅谈JavaScript中往数组开头添加新元素的几种方法

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

青灯夜游
青灯夜游ke hadapan
2021-03-23 09:59:542325semak imbas

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

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

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

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

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

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

Atas ialah kandungan terperinci 浅谈JavaScript中往数组开头添加新元素的几种方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:segmentfault.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam