JS 中 `const var_name` 与 `const {var_name}` 的区别
Difference between `const var_name` vs `const {var_name}` in JS
参考:http://electron.atom.io/docs/tutorial/quick-start/
const electron = require('electron');
const {app} = electron;
const var_name
和 const {var_name}
有什么区别?
我什么时候应该使用 const var_name
或 const {var_name}
?
下面使变量 "electron" 引用从 require 函数返回的内容:
const electron = require("electron")
以下称为 Destructuring assignment 并使变量 "app" 引用电子的 属性 "app" 所引用的任何内容:
const {app} = electron;
相当于这样写:
const app = electron.app;
参考:http://electron.atom.io/docs/tutorial/quick-start/
const electron = require('electron');
const {app} = electron;
const var_name
和 const {var_name}
有什么区别?
我什么时候应该使用 const var_name
或 const {var_name}
?
下面使变量 "electron" 引用从 require 函数返回的内容:
const electron = require("electron")
以下称为 Destructuring assignment 并使变量 "app" 引用电子的 属性 "app" 所引用的任何内容:
const {app} = electron;
相当于这样写:
const app = electron.app;