当我学习时Electron,我发现了两种获取 BrowserWindow 对象的方法。
const {BrowserWindow} = require('electron')
and
const electron = require('electron')
const BrowserWindow = electron.BrowserWindow
有什么区别const
and const {}
在 JavaScript 中?
我不明白为什么const {}
能行得通。我是否错过了有关 JavaScript 的任何重要内容?
这两段代码是等效的,但第一段使用的是ES6 解构赋值更短。
以下是其工作原理的简单示例:
const obj = {
name: "Fred",
age: 42,
id: 1
}
//simple destructuring
const { name } = obj;
console.log("name", name);
//assigning multiple variables at one time
const { age, id } = obj;
console.log("age", age);
console.log("id", id);
//using different names for the properties
const { name: personName } = obj;
console.log("personName", personName);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)