ES6中数组方法

    ES6中数组

   push:向数组末尾中添加一个或者多个元素 返回新的个数,改变原

数组
     unshift: 向数组的开头添加一个或者多个元素,返回修改后代个数,

改变原数组


     pop: 删除数组中最后一个元素,返回被删除元素,改变原数组

     shift 删除数组中第一个元素返回被删除元素,改变原数组

     indexOf  返回字符串中检索指定字符串第一次出现的位置


     lastIndexOf 返回字符串中检索最后一次的出现的位置

     includes 查看是否包含字符,包含返回true 不包含返回false     splice 向数组中添加或者删除元素     slice 从已有数组中返回选定元素 不会修改原数组返回一个新数组 join 分隔符 可以把数组元素组成字符串 concat 链接2个或者多个数组,不会改变现有数组 sort 排序规则 reverse 颠倒数组中的排序不会创建新数组,会改变原数组 forEach 遍历数组 类似for循环 map 映射 --对应 filter 过滤功能 some 判断数组中是否有满足条件 如存在返回true 否则返回false every 判断数组中每一项都满足条件 若满足返回true 否则返回false find findIndex reduce fill Arrary.from() Arrary.of() Arrary.isArray() 案列        
  let arr=[1,2,3,4]
  let result = arr.some(function(item,index,arr){
      console.log(item,index,arr);
       return item%2!==0  //奇数
  })
  let result = arr.every(function(item,index,arr){
     console.log(item,index,arr);
      return item%2!==0  //奇数
  })
  alert(result);

  arr.forEach(function(item,index,arr){
      console.log(item,index,arr)
  })

  let score=[59,44,88,61,100];

  let isPass=['不及格','不及格','及格','及格','满分']
  let isPass=score.map(function(item){
      return item>=60? "及格":"不及格";

  })
  console.log(isPass)
  let fail=score.filter(function(item){
      return item>60
  })
console.log(fail)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值