数组里方法的简单分类

改变原数组的:

shift:将第一个元素删除并且返回删除元素,空即为undefined
unshift:向数组开头添加元素,并返回新的长度
pop:删除最后一个并返回删除的元素
push:向数组末尾添加元素,并返回新的长度
reverse:颠倒数组顺序
sort:对数组排序
splice:splice(start,length,item)删,增,替换数组元素,返回被删除数组,无删除则不返回

不改变原数组的:

concat:连接多个数组,返回新的数组
join:将数组中所有元素以参数作为分隔符放入一个字符
slice:slice(start,end),返回选定元素
some: 对数组的每一项运行给定函数,如果该函数对任一项返回true,则返回true。
every:对数组的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。
map: 对数组的每一项运行给定函数,返回每次函数调用的结果组成的数组。
filter:对数组的每一项运行给定函数,返回该函数会返回true的项组成的数组。
forEach: 对数组的每一项运行给定函数。该方法没有返回值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容