join(),返回一个拼接后的字符串,数组各项中间将由你传入的参数隔开,若不传参则由逗号隔开.
reverse(),返回一个颠倒顺序后的新数组
shift(),删除数组第一个元素,返回被删除的值
pop(),同shift(),删除数最后一个元素,返回被删除的值
unshift(),往数组前面添加一个或多个元素,返回新的数组长度 push(),往数组后面添加一个或多个元素,返回新的数组长度
concat(),连接数组和实参数组,并返还连接后的新数组.
slice(),返回一个被截取后的新数组,若传一个参数,则返回改下标后的部分, 若传两个参数,则返回第一个下标开始到第二个下标之前的数组,若传参数为-n,则意为倒数第n个参数
toString(),将数组转化为字符串,数组元素之间以','连接,(建议用join())
forEach((item,index)=>{}),遍历数组,基本等同于for循环遍历数组
every(),判断数组元素是否都符合条件,返回一个布尔值
sort(),数组排序,根据回调函数的返回值来决定返回的新数组的排序方式
map(),根据回调函数对数组中元素进行操作后返回一个新数组
filter(),筛选数组,将符合条件的元素放入一个新数组,并返回这个新数组
indexOf(),检测当前值在数组中第一次出现的位置,返回该角标
includes(),检测数组中是否含有当前数值,返回一个布尔值