数组的操作
var arr=[];
arr.push() 在数组末尾加入元素 arr.pop() 删除数组最后一个元素 arr.unshift() 在数组头部加入元素 arr.shift() 删除数组第一个元素
arr.splice(起始下标,删除个数,插入元素,插入元素) 返回的是删除的数组,arr变为删除后的数组
arr.join(字符) 返回一个把arr用指定字符相连接的字符串
arr1.concat(arr2) 返回一个用两个数组合并的数组
arr.slice(起始下标,结束下标) 返回一个包含起始下标,不包含结束下标,截取后的数组
arr.indexOf(查找项,起始下标) 从起始下标开始查找,查到返回查找的值的下标,无返回 -1,不填从开头查找
arr.lastIndexOf(查找项,起始下标) 从后向前查 无起始下标,从末尾开始查找,查到返回查找的值的下标,无返回 -1
arr.findIndex(item=>{})方法返回数组中满足提供的测试函数的第一个元素的索引。无返回-1。
arr.find(item=>{}) 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。
arr.includes(查找项) 包含true 不包含false
arr.sort() 数组的排序 ()内是规则 返回一个排序后的数组
arr.reverse() 数组内元素的反转