我在JavaScript中仅将变量声明用作-const name = require("something");
const { name } = require('something')
中是什么意思。 ?const name = require('something')();
?声明变量时两者的意义何在?在哪里使用? 预先感谢!
答案 0 :(得分:2)
const { name } = require('something')
是destructuring
的{{1}},称为require语句返回的任何对象中的名称。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
添加括号将执行require语句返回的任何功能