语法:数组.push(数据) //将数据追加到数组的末尾
语法:数组.pop() //删除数组的最后一位
语法:数组.unshift(数据) //添加数据到数组的最前面
语法.数组.shift() //删除数组第一个数据 返回值是被删除的数据
语法:数组.reverse() //反转数组
语法:数组.splice(开始索引,多少个,要插入的数据) //删除若干数据,并选择是否插入新数据 返回值是删除的数据
语法:数组.sort() //按照位进行排序
数组.sort(function(a,b){return a-b}) //数组从小到大升序排序
数组.sort(function(a,b){return b-a}) //数组从大到小降序排序
语法:数组.join(连接符) //将数组用 连接符 连接成为一个字符串
语法:数组.concat(其它数组) //将其他数组和数组拼接在一起
语法:数组.slice(开始索引,借宿索引) //截取数组中的数据 包含开始索引,不包含借宿索引
语法:数组.forEach( function (item,index,arr){}) //循环遍历数组 item 每一次遍历的值, index 数据的索引值, arr原始数组
语法:数组.map( function(item,index,arr){
//例子 return item*10
}) 映射数组 等于把数组的每一项都乘以10,再返回乘以10的数组
语法:数组.filter( function (item,index,arr){
//例子 return item>150 //表示返回大于150的值,并返回到一个新的数组中
}) 过滤数组
语法:数组.every( function (item,index,arr){
//retruen item>150 //表示数组中每一项大于150
}) 判断数组中的每一项是否满足该条件返回值 布尔值
语法:数组.some( function (item,index,arr){
//return item>150 表示数组中有大于150的值
}) 判断数组中某一项是否满足条件 返回值是布尔值