JS中的`const var_name`与`const {var_name}`之间的区别

时间:2016-05-19 15:23:44

标签: javascript electron

参考:http://electron.atom.io/docs/tutorial/quick-start/

const electron = require('electron');
const {app} = electron;

const var_nameconst {var_name}之间有什么区别? 我应该何时使用const var_nameconst {var_name}

1 个答案:

答案 0 :(得分:2)

以下内容使变量“electron”引用require函数返回的内容:

const electron = require("electron")

以下称为Destructuring assignment,并使变量“app”引用电子的属性“app”所引用的内容:

const {app} = electron;

这相当于写作:

const app = electron.app;