Javascript 这叫什么出口形式?导出默认名称({…})(类)
我看到的代码是这样的Javascript 这叫什么出口形式?导出默认名称({…})(类),javascript,reactjs,Javascript,Reactjs,我看到的代码是这样的 导出默认的authenticatedApplication({ //很长的代码 })(App); 这叫什么形式导出默认名称({…})(类)我甚至不知道用谷歌搜索什么。 我能找到的最接近的是,但没有所讨论的代码形式。任何编程都是将编程语言的各个部分组装起来,以实现您想要的功能。你不能看着一大堆代码就想“哦,这是一个空白”。你必须看看这些片段以及它们是如何协同工作的 所以,把它分解一下: authenticatedApplication是一个包含函数的变量 authenti
导出默认的authenticatedApplication({
//很长的代码
})(App);
这叫什么形式<代码>导出默认名称({…})(类)我甚至不知道用谷歌搜索什么。
我能找到的最接近的是,但没有所讨论的代码形式。任何编程都是将编程语言的各个部分组装起来,以实现您想要的功能。你不能看着一大堆代码就想“哦,这是一个空白”。你必须看看这些片段以及它们是如何协同工作的 所以,把它分解一下:
是一个包含函数的变量authenticatedApplication
调用传递参数的函数authenticatedApplication({})
获取调用该函数的返回值(必须是另一个函数)并调用它(将其作为参数传递给authenticatedApplication({})(App)
)App
获取该函数的返回值,并将其作为模块的默认导出export default authenticatedApplication({})(
我能找到的最接近的解释是这个解释,但没有问题代码的形式 MDN文档的格式如下:
export default expression;
任何编程都是将编程语言的各个部分组装起来,以实现您想要的功能。你不能看着一大堆代码就想“哦,这是一个空白”。你必须看看这些片段以及它们是如何协同工作的 所以,把它分解一下:
是一个包含函数的变量authenticatedApplication
调用传递参数的函数authenticatedApplication({})
获取调用该函数的返回值(必须是另一个函数)并调用它(将其作为参数传递给authenticatedApplication({})(App)
)App
获取该函数的返回值,并将其作为模块的默认导出export default authenticatedApplication({})(
我能找到的最接近的解释是这个解释,但没有问题代码的形式 MDN文档的格式如下:
export default expression;
总结
此代码导出调用authenticatedApplication
的返回值的函数,该函数使用App
调用
更深入
authenticatedApplication
是一个函数。({})
表示以参数形式传递对象的函数调用。
然后(App)
表示您正在使用类App
Summary立即调用此函数的返回值
此代码导出调用authenticatedApplication
的返回值的函数,该函数使用App
调用
更深入
authenticatedApplication
是一个函数。({})
表示以参数形式传递对象的函数调用。
然后
(App)
表示您正在使用类App
立即调用此函数的返回值,这只是一个函数调用authenticatedApplication(…)
返回一个立即用App
调用的函数。它只是一个函数调用authenticatedApplication(…)
返回一个函数,该函数立即通过App
调用。