博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 数组常用方法
阅读量:6692 次
发布时间:2019-06-25

本文共 1108 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
质量时代——“Jolt大奖精选丛书”有奖征文
查看>>
DNS服务器维护命令
查看>>
六、用户与权限
查看>>
面向机器学习数据平台的设计与搭建
查看>>
centos6.7 编译安装mysql-5.6.27
查看>>
spring cloud 整合zpkin问题
查看>>
Maven下载慢的解决方案
查看>>
我的友情链接
查看>>
Android 核心分析 之七------Service深入分析
查看>>
Regsvr32使用方法
查看>>
柱形图Demo
查看>>
编辑器
查看>>
关闭windows的默认共享
查看>>
react开发环境搭建
查看>>
数据库读写分离
查看>>
社交是微信营销
查看>>
2008 R2 证书服务器应用详解
查看>>
hive 动态分区太多问题
查看>>
Windows Server 2008 RemoteApp(二)---部署激活远程桌面授权服务器
查看>>
读取日志文件开发总结
查看>>