1.push()
在数组的末尾添加一个新的元素,改变原来的数组,并且返回新的长度。案例:
2.pop()
删除数组最后一个元素,改变原来的数组,并返回这个元素。案例:
3.unshift()
在数组开头添加一个或者多个元素,改变原来的数组,并返回新的长度。案例:
4.shift()
把数组的第一个元素删除,改变原来的数组,返回删除的元素。案例:
5.concat()
连接一个或多个数组,并把所有输入的参数当成数组进行连接,不改变原有的数组,返回连接后的新数组。案例:
6.at()
取数组中的元素,原数组不改变。案例:
7.copyWithin()
copyWithin(target,start,end),原数组被改变,target必填项为被复制元素的起始位置,start表示元素复制的起始位置,end表示元素复制得结束位置。案例:var re3=arr3.copyWithin(3,2,5)表示从下标为2的元素开始取元素复制到下标为5的元素结束(包括5),从下标为3的元素开始往后粘贴。
8.toString()
将元素转换为字符串。案例:
9.join()
将数组中的元素转换为字符串,并用输入的分隔符将其拼接。案例:
10.splice()
数组更新,splice(index,howmany,item1,...,itemX),index必填项表示需要删除或者是添加元素的位置,howmany必填项表示需要删除元素的的个数,item表示需要添加的元素。返回被删除的元素数组,原来的数组被改变,并可以添加新元素。案例:
11.slice()
数组截取,返回被截取的元素数组,原来的数组不被改变,slice(start,end)start表示开始截取位置,-1表示最后一个元素,-2表示倒数第二个元素,end表示被截取元素的后面一个元素的下标,即截取[start,end)内的元素,如果没有end那么就从start截取完,返回值是截取的新数组。案例:
12.indexOf()
查询元素在数组中的下标,如果没有找到元素就返回-1。当一个元素在数组中多次出现时,那么就返回第一次所查询到的下标。indexOf(item,start)item必填项表示需要查找的元素,start表示在数组中开始查找的位置下标,re3=arr.indexOf(666,6);表示查询666,从下标为6的元素开始查询。案例:
13.sort()
通过ASCII对数组元素进行排序,原数组被改变,返回值为原数组。案例: