js数组常用的方法记载以及解释复习使用

  filter和every的区别
  every返回一个boolean类型的值,当数组中的值都满足条件的时候,才返回true
  filter返回一个新的数组,返回的值是符合条件的值,组成的数组
  concat   数组的连接
  arr.find()  根据条件返回符合条件的值,若是有多个条件满足,则返回第一个值
  arr.findIndex(1)  找到满足条件的第一个值的索引
  arr.includes(1)   数组中时候有这个字,有的话返回true否则返回false     该方法不适用于数组对象中
  arr.includeOf(1) 返回数组中该值的索引,若是不存在该值,则返回-1
  arr.lastIndex(value), 从数组的最后一位查找值,返回该值的索引
  arr.map(x=>x)  返回一个新的数组,可以在回调函数中,去操作数组的每一项的值
  arr.pop()删除数组中的最后一个元素,此方法改变数组的长度
  arr.push()   在数组的头部添加一个值
  arr.reduce() 	接受一个函数为累加器, 由数组的第一个值开始累加
  arr.reduceRight()   接受一个函数为累加器,由数组的最后一个值开始累加
  arr.reverse()    翻转一个数组,会改变原来的数组
  arr.shift()  删除数组的第一个元素的值,会改变原数组的值
  arr.slice()   浅拷贝  返回一个新的数组,剪切从start到end的数组元素    剪切
  arr.some() 数组中有一个值满足该条件就返回true否则返回false
  arr.sort()   使用sort可以对数组内的值进行排序
  arr.splice()  剪接数组中的值      start  end   value   /// 替换
  arr.unshift() 在数组的头部加入一个值,返回一个新的数组
  filter()  数组中有满足该条件的值,返回这个值,返回一个新的数组
  every()   所有数组中都满足条件返回true,否则返回false
  includes() 数组中包含该值, 返回true,否则返回false,该方法不适用数组对象中
  some()  数组中有一个值满足该条件  就返回true  否则返回false   
  

  shift() 删除数组的第一个元素
  unshift()   将值放在数组的第一个位置
   
      
   pop()  删除数组的最后一个元素
   push() 将值放到数组的最后面
   
   
   find()   返回第一个找到的值
   findIndex()   返回第一个找到值的索引
   
   
   includeOf()   返回找到的该值的索引,否则返回false
   includes()    找到满足条件的值,就返回true 否则返回false
   lastIndex()   从数组的最后一项开始找,返回第一次找到的索引值,否则返回false


   reverse()  反转数组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值