不改变原数组 | ||
conca(array1,…,arrayN) | 连接两个或多个数组 | 返回被连接数组的一个副本 |
join(str) | 把数组中所有元素放入一个字符串,并用str进行连接 | 返回字符串 |
slice(start,end) | 从已有的数组中返回选定的元素组,包括start但不包括end | 返回一个新数组,没有找到元素,则返回空的数组 |
toString() | 把数组转为字符串,用','进行连接 | 返回数组的字符串形式 |
改变原数组 | ||
pop() | 删除数组最后一个元素 | 返回被删除的元素的值,如果数组为空,则不改变数组,返回undefined |
shift() | 删除数组第一个元素 | 返回第一个元素的值,若数组为空,不进行任何操作,返回undefined |
push() | 向数组末尾 添加一个或多个元素 | 返回新数组的长度 |
unshift() | 向数组开头 添加一个或多个元素 | 返回新数组的长度 |
splice() | 从数组中添加/删除项目 | 返回被删除的元素 |
reverse() | 颠倒数组中元素的顺序 | 返回该数组 |
sort() | 对数组元素进行排序(ascii) | 返回该数组 |