摘要:
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 传统解构赋值 变量的解构赋值 数组的解构赋值 1.结构赋值可以嵌套的 2、不完全解构 3. 赋值不成功,变量的值为undefined 4. 允许设定默认值 对象的解构赋值 对象的解构赋值跟数组 阅读全文
摘要:
哪里有灾难,哪里就有勇士和救兵,针对ES6的兼容性问题,很多团队为此开发出了多种语法解析转换工具,把我们写的ES6语法转换成ES5,相当于在ES6和浏览器之间做了一个翻译官。比较通用的工具方案有babel,jsx,traceur,es6 shim等。 此外,浏览器自身也加快速度兼容ES6的新特性,其 阅读全文
摘要:
用var的不足之处 不足一 var a = 1; (function(){ alert(a); var a = 2; })();//结果:undefined 实际执行顺序如下 var a = 1; (function(){ var a; alert(a); a = 2; })(); var a = 阅读全文