javascript中const和const {}有什么区别
在学习电子时,我发现了两种获取BrowserWindow对象的方法。
const {BrowserWindow} = require('electron')
和
const electron = require('electron')const BrowserWindow = electron.BrowserWindow
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);
以上是 javascript中const和const {}有什么区别 的全部内容, 来源链接: utcz.com/qa/431200.html