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

回到顶部