码迷,mamicode.com
首页 > 其他好文 > 详细

es6 复习

时间:2018-11-25 01:27:22      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:一个   ret   面对对象   而且   计算   左右   map   遍历   用途   

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.面对对象

es6 复习

标签:一个   ret   面对对象   而且   计算   左右   map   遍历   用途   

原文地址:https://www.cnblogs.com/heson/p/10014141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!