es6 复习

1.变量和赋值

         let是块级作用域,函数内部使用let定义后,对函数外部无影响。
         可以重复定义
         可以限制修改
         有块级作用域

         const定义的变量不可以修改,而且必须初始化。
         不可以重复定义
         常量
         有块级作用域
         赋值==》解构赋值
         1.左右两边必须一样
         2.右边必须是个东西 符合语法规范
         3.必须定义和赋值同步完成

         var var定义的变量可以修改,如果不初始化会输出undefined,不会报错,没有块级作用域。
         可以重复定义
         不可以限制修改
         没有块级作用域

2.函数

箭头函数
      普通函数
      function name(参数,参数){
          逻辑代码
      }
      (参数,参数)=>{
          逻辑代码
      }
      1.如果只有一个参数()可以省
      2.如果函数体只有一句话,并且是return {}可以省
      3.this ==>this


     默认参数
     形参/实参

     参数展开
       剩余参数   ===>压缩
        "三个点"的第一个用途,接收剩余参数,剩余参数必须在,参数列表最后
       数组展开   ===>
        "三个点"的第二个用途,展开一个数组

3.数组新增方法

       map  映射 计算整组数的运算
       
       filter  过滤 

       forEach 为每个数组元素执行一次提供的函数。

       reduce  汇总

       Array.from  可以将类似数组的对象或者可遍历的对象转换成真正的数组。 假数组 ==>数组

4.string

5.面对对象

转载于:https://www.cnblogs.com/heson/p/10014141.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值