vue2-----ES6

说明

ECMAScript6新的javascript标准

变量的声明

var

const

  • 1、与let一致(局部,不提升,不能重复声明)
  • 2、声明必须赋值
  • 3、赋值不能修改(值类型)
  • 4、建议大写

  let

  • 1、let与var基本一致,用作变量声明

  • 2、let在一对括号{}中形成局部作用域
  • 3、let声明的变量不会变量提升
  • 4、let不能重复声明变量(同一作用域)

 数组的结构

  • 1、把数组解析 为单个的变量
  • 2、通过逗号跳过
  • 3、“...”接受剩余值(不定参)
  • 4、可以给默认值
  • 5、快速交换变量

字符串

  • 遍历:for of
  • 查找:
    • 是否包含:includes
    • 以xxx开头:startsWith
    • 以xxx结尾:endWith
  • 补齐
    • padStart(len,symbol)
    • padEnd(len,symbol)
  • 去空白
    • 两端:trim
    • 左侧:trimLeft
    • 右侧:trimRight

 

数组高阶

  • 排序:sort
  • 遍历:forEach
    • forEach(function(item,index,self))
    • 当前遍历的元素:item
    • 当前的下标:index
    • 被遍历的数组:self
  • 过滤:filter

     

    • 也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。

  • 映射:map
    • 把Array的所有数字转为字符串

    • 原数据不会破坏

  • 累计:reduce
    • reduce(function(a,b))
      • a上次返回的结果
      • b当前遍历的元素
  • 有一个:some
  • 每一个:every
  • ES6新增
    • 查找符合条件元素:find
    • 查找符合条件元素的下标:findindex
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值