1.concat()
用于连接两个或多个数组。
该方法不会改变现有的数组,而是返回一个新的数组。
个人感觉es6出来的扩展运算符比这个方法要简洁一些
扩展运算符的方法:
const arr1 = [1, 2];const arr2 = [3, 4];const arr3 = [...arr1, ...arr2];console.log(arr3); // [1,2, 3, 4]
2.find()
返回通过测试(函数内判断)的数组的第一个元素的值。
3.forEach()
数组每个元素都执行一次回调函数。
4.includes()
判断一个数组是否包含一个指定的值。
5.isArray()
判断对象是否为数组。
6.indexOf()
搜索数组中的元素,并返回它所在的位置。
7.join()
把数组的所有元素放入一个字符串。
8.map()
通过指定函数处理数组的每个元素,并返回处理后的数组。
该方法不会改变原始数组。
9.pop(),push()
pop() :删除数组的最后一个元素并返回删除的元素。
push() :向数组的末尾添加一个或更多元素,并返回新的长度
10.shift(),unshift()
shift():删除并返回数组的第一个元素。
unshift():向数组的开头添加一个或更多元素,并返回新的长度。
11.reverse()
反转数组的元素顺序。
12.splice()
从数组中添加或删除元素。
13.toString()
把数组转换为字符串,并返回结果