猿问

“const { name } = require('something')”

我在 JavaScript 中仅将变量声明用作 -const name = require("something");

  1. 但是花括号在const { name } = require('something'). ?

  2. 为什么有些声明的末尾有括号 () ,比如 - const name = require('something')();

声明变量时两者的意义是什么以及在何处使用它们?提前致谢!


繁华开满天机
浏览 66回答 1
1回答

慕村225694

const { name } = require('something')是从 require 语句返回的任何对象的被调用名称 destructuring。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignmentconst添加括号将执行 require 语句返回的任何函数
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答