在学习电子时,我发现了两种获取BrowserWindow对象的方法。
const {BrowserWindow} = require('electron')
和
const electron = require('electron') const BrowserWindow = electron.BrowserWindow
const和之间有什么区别const {}?
const
const {}
我不明白为什么const {}可以使用。我是否想念有关JS的重要信息?
这两段代码是等效的,但是第一段代码使用的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);