ECMAScript3数组操作方法有哪些
1、concat()
concat()方法用于连接两个或多个数组,返回一个新的数组,不会改变原始数组,只会新建一个数组。
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = arr1.concat(arr2);
console.log(arr1); // [1, 2, 3]
console.log(arr2); // [4, 5, 6]
console.log(arr3); // [1, 2, 3, 4, 5, 6]
2、join()
join()方法用于把数组中的所有元素放入一个字符串,元素通过指定的分隔符分隔开来。
let arr = [1, 2, 3, 4, 5];
let str = arr.join("-");
console.log(arr); // [1, 2, 3, 4, 5]
console.log(str); // 1-2-3-4-5
3、slice()
slice()方法可以从已有的数组中返回选定的元素,它可以接受两个参数,即要返回的起始元素位置和结束元素位置(不包括结束元素)。
let arr = [1, 2, 3, 4, 5];
let newArr = arr.slice(1, 3);
console.log(arr); // [1, 2, 3, 4, 5]
console.log(newArr); // [2, 3]
4、splice()
splice()方法可以删除原数组中的元素,并可以在数组中添加新的元素,它接受三个参数,即要删除的起始元素位置,要删除的元素个数,要添加的元素。
let arr = [1, 2, 3, 4, 5];
let newArr = arr.splice(1, 3, 6, 7, 8);
console.log(arr); // [1, 6, 7, 8, 5]
console.log(newArr); // [2, 3, 4]
下一篇
hash算法的原理是什么 猜您想看
-
怎么通过Heketi管理GlusterFS为K8S集群提供持久化存储
1.什么是He...
2023年05月26日 -
最全的网易云音乐使用攻略,让你的听歌更加更加懂音乐
一、网易云音乐...
2023年05月15日 -
如何用Python写出心血管疾病预测模型
一、准备工作在...
2023年05月25日 -
Activiti7集成SpringBoot2官方实例是怎样的
一、Activ...
2023年05月25日 -
golang刷leetcode技巧之如何实现队列的最大值
问题描述题目要...
2023年07月22日 -
Linux中进程命令有哪些
一、ps命令p...
2023年05月22日