数组是我们在编程中,使用最为广泛的数据结构,在很多编程语言里面都内置许多对数组进行操作的API,极高的提高编程效率。在这里主要介绍一下JavaScript数组里面常用的API。
1.push()
压入元素,直接改变原数组,返回值为改变后的数组。
var arr = [1,2];
arr.push(3);
arr.push(4);
console.log(arr);
//输出:[1,2,3,4]
2.pop()
从末尾弹出元素,直接改变原数组,返回的值是弹出的元素。
var arr = [1,2,3];
var res = arr.pop();
console.log(arr);
console.log(res);
//输出:[1,2];3
3.shift()
从数组前面取出一个元素,返回的值是弹出的元素,原数组会改变。
var arr = [1,2,3];
var res = arr.shift();
console.log(arr);
console.log(res);
//输出:[2,3];1
4.unshift()
从数组前面压入一个元素
var arr = [1,2,3];
arr.unshift(0);
console.log(arr);
//输出:[0,1,2,3]
5.fill()
指定位置添加数组元素
console.log([1, 2, 3, 4].fill("5", 0, 1));
//输出:[5,2,3,4]
6.slice()
使用 slice 方法从数组中截取部分元素组合成新数组(并不会改变原数组),不传第二个参数时截取到数组的最后元素。
var arr = [0, 1, 2, 3, 4, 5, 6];
console.log(arr);
console.log