2020-08-11

ES6 2.0

数组的高级方法

  1. filter 过滤
    返回一个新的数组如果回调函数返回true,当前元素保留,否则被过滤
    在这里插入图片描述

  2. forEach() 遍历

  3. map映射
    在这里插入图片描述

  4. reduce累计 a,b两个参数,上一次计算结果是这一次的a
    在这里插入图片描述

  5. every 每个 每个都要满足条件 返回 true 否则false
    在这里插入图片描述

  6. some 有一个 有一个满足就返回true 否则是false
    在这里插入图片描述

  7. sort 排序
    在这里插入图片描述

函数

  1. 箭头函数 =>
    • =>前 函数的参数
    • =>后 函数的执行语句 也是返回值
    • 参数=>函数体
    • 如果参数不是一个(),要用()包裹
    • 多个执行语句用{}包裹,return 返回
    • 如果return对象:return({})
    • 箭头函数this指向上一层作用域
  2. 默认参数
    • 当参数值为undefinde时使用默认值 funciton add(a,b=10){} b没给值,就使用默认值
  3. 不定参数 可以把多个参数合成一个数组
    • function add(…args){}
    • args是一个参数组成的数组
    • add(1,2) args=[1,2]
    • add(2,4,6) args=[2,4,6]
      在这里插入图片描述
  4. 拓展参数
    • var arr=[1,2,3,4]
      function add(a,b,c){}
      add(…arr)
      调用函数把arr数组展开
      在这里插入图片描述

数组的新增方法

  1. 填充 fill

    • fii(填充内容,start,end)
      在这里插入图片描述
  2. 替换 copyWithin 从数组拷贝替换元素

    • copyWithin(替换开始位置,拷贝开始位置,拷贝结束位置)
      在这里插入图片描述
  3. 查找 find

    • find 查找元素
    • findIndex 查找下标
    • includes 查找元素 返回 布尔值 true,false
      在这里插入图片描述

ES6对象

  1. 简写
    在这里插入图片描述在这里插入图片描述
  2. 动态属性
    在这里插入图片描述
  3. 对象继承
    在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值