es6 解构的使用场景
二,解构{ let a,b,rest; [a,b]=[1,2] console.log(a,b); // 1 2}{  ...
es6 作用域
作用域 let constconst定义是常量不可修改,除引用外1,let声明的变量只有在块作用域是{}里可以访问,之外就不可访问2,使用let不可以重复定义变量3,代码用了es6是强制作用了严格模式的,在es5是开启严格模式“use strict”,在es6中不用这种话,4,在严格模式...
js 数据保护
es3的写法利用构造函数闭包来实现属性不可编辑es5的写法用一个defineProperty 来实现只可读 writable:falsees6的实现,代理new Proxy来实现,思想和es3很像,操作是代理对象person...
es6 promise
1,promise中then的使用function runAsync1(){ var p=new Promise(function(resolve,reject){ &nb...