【JavaScript】数组方法以及返回值
| 方法 |
是否改变 |
返回值 |
| toString() |
否 |
数组的字符串逗号分隔 |
| valueOf() |
否 |
原数组 |
| join() |
否 |
数组的字符参数分隔 |
| push() |
是 |
数组长度 |
| pop() |
是 |
数组末项 |
| unshift() |
是 |
数组长度 |
| shift() |
是 |
数组首项 |
| reverse() |
是 |
反转后 |
| sort() |
是 |
排序后,隐式toString |
| concat() |
否 |
拼接后 |
| slice() |
否 |
删减后 |
| splice() |
是 |
操作后 |
| indexOf() |
否 |
索引,-1表示不存在 |
| lastIndexOf() |
否 |
索引,-1表示不存在 |
| every() |
否 |
true or false |
| some() |
否 |
true or false |
| forEach() |
否 |
无返回 |
| map() |
否 |
映射后的数组 |
| filter() |
否 |
符合条件的 |
| reduce() |
否 |
并归后 |
| reduceRight() |
否 |
并归后 |
| flat() |
否 |
扁平化后的 |
| includes() |
否 |
true or false |
| fill() |
是 |
填充后 |
| isArray() |
否 |
true or false |
| copyWithin() |
是 |
改变后的 |
| find() |
否 |
符合条件的第一个元素 |
| findIndex() |
否 |
符合的索引,-1不存在 |