JavaScript数组对象常用方法
方法 | 形式 | 返回值 | 是否改变原数组 | 描述 |
---|---|---|---|---|
concat |
|
追加之后的数组 | 否 |
连接两个或更多的数组,并返回结果。注意 concat()方法是拼接两个数组
|
join |
|
拼接之后的字符串 | 否 | 用于将数组中的一个元素与结果字符串中的下一个元素分隔开的字符串。如果省略,数组元素用逗号分隔。 |
pop |
|
删除数组的值 | 是 | 删除并返回数组的最后一个元素 |
push |
|
数组的长度 | 是 |
向数组的末尾添加一个或更多元素,并返回新的长度
|
shift |
|
数组的第一个元素 | 是 | 删除并返回数组的第一个元素 |
unshift |
|
数组长度 | 是 | 向数组的开头添加一个或更多元素,并返回新的长度。和 push 差不多 |
slice |
|
截取的数组 | 否 | 截取数组 [start, end) ,注意: 当两个参数中存在负数时, 用原数组的长度加上两个负数的参数作为相应的参数来计算, 没有参数全部截取 |
splice |
|
删除的数组 | 是 |
从 start 开始删除,删除的项数 deleteCount, 之后再此添加数组
|
reverse |
|
反转的数组 | 是 | 颠倒数组中元素的顺序。 |
sort |
|
排序好的数组 | 是 | 对数组的元素进行排序, 默认升序 |
toString |
|
转换的字符串 | 否 | 把数组转换为字符串,并返回结果。 |