总结 JavaScript 中8种数组常用的操作 API,array.push,pop,shift,unshift,slice,splice,concat,join

前言

JavaScript中数组是一个重要的数据结构,它相比于字符串有更多的方法,在一些算法题中我们经常需要将字符串转化为数组,使用数组里面的API进行操作。

本篇文章总结了JavaScript中有许多数组常用的操作API,以下是一些常见的操作及其示例:

1.push():

在数组末尾添加一个或多个元素,并返回新数组的长度。 示例:

let arr = [1, 2, 3];
arr.push(4, 5);
console.log(arr); // Output: [1, 2, 3, 4, 5]

2.pop():

删除数组末尾的元素,并返回删除的元素。 示例:

let arr = [1, 2, 3];
console.log(arr.pop()); // Output: 3
console.log(arr); // Output: [1, 2]

3.shift():

删除数组开头的元素,并返回删除的元素。 示例:

let arr = [1, 2, 3];
console.log(arr.shift()); // Output: 1
console.log(arr); // Output: [2, 3]

4.unshift():

在数组开头添加一个或多个元素,并返回新数组的长度。 示例:

let arr = [1, 2, 3];
arr.unshift(0, -1);
console.log(arr); // Output: [0, -1, 1, 2, 3]

5.slice():

返回一个从开始索引到结束索引(不包含结束索引)的新数组。 示例:

let arr = [1, 2, 3, 4, 5];
let newArr = arr.slice(1, 4);
console.log(newArr); // Output: [2, 3, 4]

6.splice():

从指定的索引位置删除指定数量的元素,并可在删除位置插入新元素。 示例:

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 2, "a", "b");
console.log(arr); // Output: [1, 2, "a", "b", 5]

7.concat():

将两个或多个数组合并成新数组。 示例:

let arr1 = [1, 2];
let arr2 = [3, 4];
let newArr = arr1.concat(arr2);
console.log(newArr); // Output: [1, 2, 3, 4]

8.join():

将数组中的所有元素转换为字符串,并使用指定的分隔符分隔。 示例:

let arr = [1, 2, 3, 4, 5];
let str = arr.join("-");
console.log(str); // Output: "1-2-3-4-5"

以上仅是一些常用的数组操作API,JavaScript中还有很多其他有用的数组方法可以探索和使用。

猜你喜欢

转载自blog.csdn.net/qq_24956515/article/details/143403581