语法:数组.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的值

}) 判断数组中某一项是否满足条件 返回值是布尔值