ES6

1、前端环境:

   Node.js:在服务端运行js
   安装依赖包:npm
install
xxxx@x.x.x npm:包管理工具
2、基本语法:
  1.
let声明变量与var的区别
    作用域不同:
      var声明的是全局变量;
      let声明的是局部变量
    声明不同次数的结果不同:
      var可多次声明;
      let只能声明一次否则报错
    声明与使用顺序:
      var声明的变量会全局存储;
      let声明的变量只能在执行后才存储
 
    2.
const声明常量
    声明之后值不允许改变
    声明时必须初始化
 
   3. 解构赋值
    数组解构:var
[a,
b, c,
...]
=
arr
    对象解构:let
{变量名1, 变量名2,
...}
= 对象
    注意:变量名必须和对象对应的属性名一致
 
   4.
模板字符串``
    ``中直接回车可代替\n
    在``中可以通过${}来插入变量、表达式、调用函数
 
  5. 声明对象的简写
    var
对象名
=
{属性名1, 属性名2};
    属性名为已存在的变量名
 
  6. 定义方法的简写 属性名()
{方法体}
 
  7. 对象拓展运算符{...}
    拷贝对象:对象2
=
{...对象1}
    合并对象:对象
=
{...对象1,
...对象2}
 
  8. 参数设置默认值、不定长参数表
    参数设置默认值:
      function
test(a,
b
=
0)
{}
    不定长的参数列表:
      function
test(...arg)
{}
 
  9. 箭头函数 类似于lambda表达式,(参数列表)=>{方法体}
 
  10.
Promise
 
  11. 模块化
    安装babel客户端环境
    通过export导出,import接收
    可通过as声明导出名称,也可通过import
*接收整个模块
    可通过export
default默认导出
posted @ 2020-12-02 18:30  逃不掉的热爱  阅读(39)  评论(0编辑  收藏  举报