`
shuzheng5201314
  • 浏览: 198584 次
  • 来自: 北京
社区版块
存档分类
最新评论

ES6学习记录

阅读更多

1、ECMAScript6的新特性,解构赋值:

var [a,b] = [1,3];  //a=1,b=3 索引解构
var {a} = {a:{test:1}}; // a为{test:1},属性名解构

//require返回一个object,使用解构赋值,可以只取出对应名字的属性
var { openDialog } = require('sdk/window/utils'); 
//等价于:

var utils = require('sdk/window/utils');
var openDialog = urtils.openDialog;

//好处是可以只导出自己需要的,而且可以一次导出多个,避免了繁冗的var和赋值操作。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics