导入
对象属性 - 简写语法
ES5中解构的介绍及其在ES6中的等价表示
在 JavaScript 中,最常见的任务之一就是构建、修改和从对象与数组中提取数据。ES2015 通过解构使这一过程变得非常简洁。
假设我们有以下 ES5 代码:
1var language = 'Markdown'; 2var extension = 'md'; 3var fileName = 'Destructuring'; 4 5var file = { 6 language: language, 7 extension: extension, 8 fileName: fileName 9};
我们可以用如下方式定义等价的 ES6 版本的 file 对象:
1var file = { language, extension, fileName };
这两种 file 的定义是等价的。