我们可以在一个js文件中有多个module.exports语句吗
can we have more than one module.exports statements in one js file
我是javascript新手。我正在使用Titanium studio开发移动应用程序。我的问题是关于javascript,如下所示。
我在这个文件中有一个名为commonUi.js的js文件,我正在定义可以在不同窗口中使用的通用UI组件。
现在我在commonUi.js中定义两个对象函数,如下所示。
function component1(){
}
function component2(){
}
现在我的核心问题是,我能在我的commonUi.js文件中写以下两条语句吗
- module.exports=组件1
- module.exports=组件2
非常感谢您的帮助。
您的模块中只能有一个module.exports =
,但您可以这样做来实现您想要的:
var CommonUi = function() {
var component1 = function() {
}
var component2 = function() {
}
return {
component1: component1
,component2: component2
}
}();
module.exports = CommonUi;
然后你可以这样使用它:commonUi.component1();
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 自动修复”;语句前缺少分号“;
- 如何在 API 调用后和 if 语句中启用提交按钮
- 是“;x==a||b”;以及“;x==a||x==b”;JavaScript中的等效语句
- 带有多个elseif的Javascript if语句
- 这个条件语句的逻辑有问题
- Sharepoint JScript if语句未执行
- 为什么继续;语句冻结浏览器
- Javascript:If-then语句在函数中不起作用
- SharePoint 2010 Jquery/JSON Rest Multiple OR语句-如何
- 为什么要对define.md和module.exports进行条件检查,以及条件何时通过
- for循环中的javascript if语句找不到==
- 当使用extern和目标JavaScript时,我如何强制Haxe编译器使用require语句
- jquery if语句返回return wong语句
- 函数在return语句之前返回空对象
- Module.start()已激发两次
- 在if语句下的html中使用javascript变量
- 将错误与if语句混淆
- 我们可以在一个js文件中有多个module.exports语句吗