js之数组方法

改变原数组的

pop():删除 array 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值

push(): 在 array 的最后添加一个元素,原数组上添加,而不是新建一个数组

reverse() 方法反转数组中的元素。可以使用它以降序对数组进行排序

shift():数组的第一个元素从其中删除,并返回第一个元素的值,如果数组是空的,那么 shift() 方法将不进行任何操作

sort() 方法以字母顺序对数组进行排序:


splice():可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素


第一个参数(2)定义了应添加新元素的位置(拼接)。第二个参数(0)定义应删除多少元素

unshift() :方法可向数组的开头添加一个或更多元素,并返回新的长度



shift():删除并返回数组的第一个元素

不会改变原来数组的有

concat():连接两个或更多的数组,并返回结果。

some():检测数组元素中是否有元素符合指定条件。

filter():检测数组元素,并返回符合条件所有元素的数组。

indexOf():搜索数组中的元素,并返回它所在的位置。

join():把数组的所有元素放入一个字符串。

toString()把数组转换为字符串,并返回结果。

lastIndexOf():返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

map():通过指定函数处理数组的每个元素,并返回处理后的数组。

slice():选取数组的的一部分,并返回一个新数组。

valueOf():返回数组对象的原始值。

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