arr.push(1) //向数组尾部添加一个或多个元素 返回新的数组长度
arr.unshift(1) //向数组头部添加一个或多个元素 返回新的数组长度
arr.pop() //删除数组尾部第一个元素 返回删除的那个元素
arr.shift() //删除数组头部第一个元素 返回删除的那个元素
arr.reverse() //数组翻转
arr.slice(start,end) // 截取数组 第一个元素是开始位置以下标为几的元素开始,到下标为几的元素结束
arr.join('') //数组转为字符串的格式 (里边可以写元素之间要以什么来连接字符串)
arr.toString() //也是将数组转成字符串 不过我觉得这个没有join好用啊 试了试()里边也传不了任何值
arr.splice(1,1) //从第几个位置删除几个
arr.splice(1,0,9) //从第几个位置删除0个添加一个'9' 或者添加更多(写几个添加几个)
arr.concat(要连接的那个数组) //将两个数组合并成一个数组
arr.sort() //数组排序 第二个图数组乱序 原理我也不知道(笑)
arr.forEach() //遍历数组 比for循环好用 嘿嘿 里边传一个回调函数 第一个值为当前项,第二个值为当前项的下标
arr.filter() 筛选数组 返回一个新数组 为符合要求的那一项
arr.findIndex() // 返回符合要求那一项的下标
arr.reduce() // 用来求和的api