1.push方法
将元素添加到数组末尾
并且,该方法的返回值是数组的长度
举例:
2.pop元素
将数组的最后一个元素删除
并且返回值是被删除的元素
举例:
3.unshift方法
向数组开头添加一个或多个元素
返回数组的长度
4.shift
删除并返回数组的第一个元素
举例:
5.foreach方法
(1).forEach方法只能在IE8.0版本以上(IE版本 > 8.0)使用
(2).forEach方法中参数传递的是一个函数
举例:
(3).其中参数所传递的函数中可以带有3个参数,分别代表数组中遍历元素的value,index,以及这个数组本身(object)
举例:
6.slice方法
截取一个数组中从某一个位置到另一个位置的元素,返回由这些元素组成的新数组
(1).a.slice(c,d),其中截取的新数组为[c,d),为左闭右开
举例:
(2).方法中传递的参数也可以只是一个,即该索引值到原数组的末尾都被截取
举例:
(3)并且传递的参数可以为负数,-1为倒数第一个,-2为倒数第二个
举例:
特别的,左边的参数也可以是负数:
7.splice方法
删除数组中元素并添加新元素。
举例:
其中a.splice(index,number,...,...),index为删除的起始下标,number为删除元素的数量
且number后面还可添加任意参数,这些参数被添加到index的前面,且可自动帮数组扩容。
举例:
8.concat方法
用于连接两个或多个数组,并返回新的数组
举例:
9.join方法
将一个数组转换成一个字符串
并且方法中传递的参数可以作为数组中各个元素转换成字符串的连接符
举例:
方法中带参数举例:
10.reverse方法:
颠倒数组中所有元素的排列顺序
举例:
11.sort方法:
将数组中元素按照unicode编码来进行排序
因此,要想实现真正意义上的排序,必须方法重写