js 数组常用方法

本文详细介绍了 JavaScript 数组的各种操作方法,包括添加、删除、检索、排序等常见操作,并提供了每个方法的功能描述及使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

unshift()

  array.unshigt(newelement1, newelement2........)

  向数组开头添加一个或者多个元素,返回数组的长度。

shift()

  array.shigt()

  删除数组的第一个元素,返回删除的元素。

push()

  array.push(newElement1, newelement2.......)

  向数组末尾添加一个或者多个元素,返回数组的长度。

pop()

  array.pop()

  删除数组的最后一个元素,返回删除的元素。

join()

  array.join(separator)

  将数组转换为字符串,返回转换成的新字符串。如果 join() 为空,字符串以逗号分割;如果 join('') 是一个空字符串,没有分割符;也可以自己定义分割符。

slice()

  array.slice(startIndex, endIndex)

  截取数组,返回截取的数组。不会改变原数组,包左不包右。第一个参数可以为负数,从后前截取,-1 返回一个元素,-2 返回两个元素,依次类推;如果第一个参数为负数第二个参数不能设置。

splice()

  array.splice(startIndex, length, item1, item2......)

  删除数组,从数组的第几个元素开始,删除几个;返回删除的元素。该方法会改变原数组。第三个参数开始是从数组删除的位置添加新元素。第一个参数可以为负数,从后向前截取,-1 返回一个元素,-2 返回两个元素,依次类推;如果第一个参数为负数后面的参数不用设置。

reverse()

  array.reverse()

  反转数组,会改变原数组,返回的也是反转后的数组

concat()  

  array1.concat(array2, array3, array4......)

  连接两个或者多个数组,返回连接的数组,不会改变原数组

sort()

  array.sort(sortby)

  对数组进行排序,在原数组上进行排序,不会返回副本。参数是一个回调函数,可以设置排序方式

indexOf()

  array.indexOf(item)

  根据指定的字符,查询字符在数组中第一次出现的索引,如果没有返回 -1。

lastIndexOf()

  array.lastIndexOf(item)

  根据指定的字符,查询字符在数组中最后一次出现的索引,如果没有返回 -1

 

转载于:https://www.cnblogs.com/yymxp/p/9065862.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值