最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

是否可以访问同一文件中的其他模块导出功能?

IT培训 admin 4浏览 0评论

是否可以访问同一文件中的其他模块导出功能?

我在同一文件中有两个函数,都可以从外部访问。其中一个功能被第二个功能调用。

module.exports.functionOne = function(param) {
    console.log('hello'+param);
};

module.exports.functionTwo = function() {
    var name = 'Foo';
    functionOne(name);
};

执行此操作时,对functionOne的调用被标记为未定义。

引用它的正确方法是什么?

我发现一种有效的模式是通过引用文件本身。

var me = require('./thisfile.js');
me.functionOne(name);

...但感觉好像有更好的方法。

回答如下:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

是否可以访问同一文件中的其他模块导出功能?

我在同一文件中有两个函数,都可以从外部访问。其中一个功能被第二个功能调用。

module.exports.functionOne = function(param) {
    console.log('hello'+param);
};

module.exports.functionTwo = function() {
    var name = 'Foo';
    functionOne(name);
};

执行此操作时,对functionOne的调用被标记为未定义。

引用它的正确方法是什么?

我发现一种有效的模式是通过引用文件本身。

var me = require('./thisfile.js');
me.functionOne(name);

...但感觉好像有更好的方法。

回答如下:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

发布评论

评论列表 (0)

  1. 暂无评论