数组方法
-
toString()
- 数组转换为字符串
- 不需要参数
- 返回数组字符串
- 不改变原数组
-
join('-')
- 按照规定的字符分割数组字符串
- 分隔符
- 返回分割后的字符串
- 不改变原数组
-
push()
&pop()
- 数组末尾添加或删除元素
- 元素/pop不需要
- 返回添加后数组的长度/删除前的长度
- 改变原数组
-
shift()
&unshift()
- 数组开头添加会删除元素
- 元素
- 返回添加或删除后数组的长度
- 改变原数组
-
splice(x,y,z...)
- 数组拼接
- 从x位置开始,删除y个元素,添加Z
- 返回删除的元素
- 改变原数组
-
concat(Array...)
- 合并数组
- 多个数组
- 返回合并后的数组
- 不改变原数组
-
slice(x,y)
- 截取数组
- 从x开始到y(不包括y)结束,如果是负数,用负数加数组长度
- 返回截取的新数组
- 不改变原数组
-
sort(Function)
- 数组排序
- 函数返回值为正数不交换,为负数交换
- 返回排序后的数组
- 改变原数组
-
reverse()
- 逆转数组
- 不需要参数
- 返回逆转后的数组
- 改变原数组