const{Hoge}和const Hoge(node.js)之间的差异
我不明白下面代码的区别。有什么区别 A: B:const{Hoge}和const Hoge(node.js)之间的差异,node.js,Node.js,我不明白下面代码的区别。有什么区别 A: B: 感谢在第一个示例中,Hoge被分配给模块。从模块导出值 /@foo/hoge条目文件 module.exports={ 霍格:123 } //你的档案 const Hoge=require(“@foo/Hoge”) //霍格={Hoge:123} 在第二个示例中,将属性Hoge从对象模块中取出 //您的文件 const{Hoge}=require(@foo/Hoge) //霍格=123 我注意到,在发布我的答案后,这是一个副本。请看这是否回答了您
感谢在第一个示例中,
Hoge
被分配给模块。从模块导出值
/@foo/hoge条目文件
module.exports={
霍格:123
}
//你的档案
const Hoge=require(“@foo/Hoge”)
//霍格={Hoge:123}
在第二个示例中,将属性Hoge
从对象模块中取出
//您的文件
const{Hoge}=require(@foo/Hoge)
//霍格=123
我注意到,在发布我的答案后,这是一个副本。请看这是否回答了您的问题?谢谢你的回答!我理解这种行为。我在文档中的哪里可以找到这个?很难找到符号({})在行为上的差异。。。
const Hoge = require('@foo/hoge');
const {Hoge} = require('@foo/hoge');