Logo
Section 1 / 4

对象属性 - 简写语法

ES5中解构的介绍及其在ES6中的等价表示

导入

对象属性 - 简写语法

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 的定义是等价的。

附加章节:你的学习计划

解构示例