Js数组

1.分割数组split 

var arry = 字符串.split('分割符')


2.拼接数组join

.join(分隔符)

数组各元素间放一个分隔符并连接成一个字符串

join('') 直接将数组各元素拼接起来成为字符串

toString()连接成字符串后 默认中间会用,分开


3.indexOf 查找数组是否存在某元素及下标

arry.indexOf(参数值) 参数值存在数组

存,返回第一个出现的下标

不存,返-1


4.arry.prototype.includes 元素没有匹配到值

arry.includes('参数值‘)

是:true

否:false


5.数组中间添加和删除修改元素splice

splice() 将现有数组进行截取,返回截取生成出来的数组,切现有数组改变,是截取后的数组,可以用于为一个数组增加或删除,修改元素

//删除

参数1,删除的起始索引

参数2,截取个数

参数3,删除截取后要添加进数组的元素


//插入数组

数组中间插入元素(放入数组里插入)

nums.splice(位数,0,添加的)


//删除数组 

nums.splice('第一位,几个)


6.不生成新数组的迭代方法forEach

var nums = [1,2,3,4,5,6,7,8]

nums.forEach( (num) => console.log(num))


6.1 .map 对数组每一个元素都使用,与forEach区别是生成新数组


7.every(function) 检查数组中每个元素是否都满足条件 他接受一个返回值类型为bool的函数

全部满足true 则为ture


7.1.filter()返回一个符合要求的新数组


8.some(function) 是否存在一个元素满足

一个满足true 则为true


9.reduce()元素累计计算操作

接收一个函数,返回一个值,从1到最后

nums.reduce(前一个,后一个)


10.reduceRight() 从右向左执行,翻转

      

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值