本文已经过原作者 Orkhan Jafarov 授权翻译。
今天,我们来一起学习一下如何把元素添加到元素的首个元素。
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"]
完~我是小智,我要去刷碗了,我们下期再见~
作者:Orkhan Jafarov 译者:前端小智 来源: dev
原文:https://codingnconcepts.com/javascript/how-to-add-element-at-beggining-of-javascript-array/
2020年7月9日,2020年世界人工智能大会(the World Artificial Intelligence Con...
发布会传送门 : https://yqh.aliyun.com/live/aiotfa 近日,阿里云AIoT春季产品...
最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上所...
1、智能语音点餐机解决方案方案架构 架构特点 基于达摩院特有的多模态交互技术 ...
怎么防御udp攻击?UDP Flood是日渐猖厥的流量型 ddos 攻击。常见的情况是利用大...
在过去的一年中,云计算已经成为组织应对冠状病毒疫情对其业务不利影响的关键技...
中台有机衔接稳定的后台系统和灵活多变的前端业务场景 通过抽取后台系统的数据 ...
客户简介 深圳盒子信息科技有限公司成立于2011年,是国家高新技术企业、深圳市高...
MongoDB是一个基于分布式文件存储的数据库。 由C++语言编写。旨在为WEB应用提供...
3月Techo Youth高校公开课Demo实操演练 【活动已结束】 3月Techo Youth高校公开...