四、4、数组方法

一、检查数组

检查一个变量是不是数组

instanceof  用法 value instanceof Array  

isArray()   用法 Array.isArray(value)   


二、转换方法

toString() valueOf()  toLocaleString()

这三个方法一般都是隐式调用,toString()用于数组的时候都是将数组中的值用逗号分隔开以字符串形式输出,valueOf()用于数组是将原数组输出,toLocaleString()也是输出字符串。


三、重排序方法

reverse()  翻转数组项顺序

sort() 按升序排列数组


四、操作方法

concat()   合并数组

join() 将数组按照传入的参数(比如逗号,分号)进行分隔,返回分隔后字符串

slice() 根据参数复制数组的项,比如

A=[a,b,c,d,e,f]      A.slice(1)  传入一个参数表示从第一项开始复制到结尾,最后返回[b,c,d,e,f]。

      B.slice(2,4) 传入两个参数表示从第几项开始复制到第几项结束,但不包括第二个参数那一项,最后返 回[c,d]

   splice()   三种使用方式

删除 splice(0,2)  删除数组前两项

插入 splice(2,0,"red","green")  从数组位置2中,删除0项,插入red,green

替换 splice(2,1,"red","green") 在数组第二项中删除一项,插入red,green


五、位置方法

indexOf() 和 lastIndexOf()

可以传入两个参数,例如 A=[a,b,c,d,e,f]

A.indexOf('d')    查找数组中有没有d这个字符串,如果有返回第几项(第3项),没有就返回-1

A.indexOf('d',1) 两个参数就表示从第1项开始查找(注意数组是从0项开始的,这里的第一项也就是b开始),返回也是第三项,这里第二个参数1,是为了节省查找时间。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值