前言
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中还有很多其他有用的数组方法可以探索和使用。
标签:arr,slice,join,splice,console,let,数组,Output,log From: https://blog.csdn.net/qq_24956515/article/details/143403581