不改变原数组 | ||
conca(array1,…,arrayN) | 连接两个或多个数组 | 返回被连接数组的一个副本 |
join(str) | 把数组中所有元素放入一个字符串,并用str进行连接 | 返回字符串 |
slice(start,end) | 从已有的数组中返回选定的元素组,包括start但不包括end | 返回一个新数组,没有找到元素,则返回空的数组 |
toString() | 把数组转为字符串,用','进行连接 | 返回数组的字符串形式 |
改变原数组 | ||
pop() | 删除数组最后一个元素 | 返回被删除的元素的值,如果数组为空,则不改变数组,返回undefined |
shift() | 删除数组第一个元素 | 返回第一个元素的值,若数组为空,不进行任何操作,返回undefined |
push() | 向数组末尾 添加一个或多个元素 | 返回新数组的长度 |
unshift() | 向数组开头 添加一个或多个元素 | 返回新数组的长度 |
splice() | 从数组中添加/删除项目 | 返回被删除的元素 |
reverse() | 颠倒数组中元素的顺序 | 返回该数组 |
sort() | 对数组元素进行排序(ascii) | 返回该数组 |
Array对象常用方法浅总结
最新推荐文章于 2024-10-31 13:56:46 发布
本文详细介绍了JavaScript中Array对象的一些常用方法,如concat用于连接多个数组,join用于将数组元素组成字符串,slice获取数组部分元素,以及pop、shift、push、unshift用于元素的删除和添加,还有splice进行元素的增删,reverse和sort对数组进行翻转和排序。这些方法均不改变原数组,除非特别说明。
摘要由CSDN通过智能技术生成