在一个文件(otherFile.js)中,我有以下内容:
exports = function() {}
在我的主文件中,我有这样的内容:
var thing = require('./otherFile.js');
new thing();
然而,这给我带来了以下错误:
TypeError: object is not a function
如果我在otherFile.js中使用了以下内容:
exports.myFunction = function() {}
在我的主档案里我有这样一个:
var thing = require('./otherFile.js'
我对反应相当陌生,目前正在进行一个使用exif-js库读取图像EXIF数据的项目,请参阅下面的示例代码。EXIF.getData(file, callback)是从这个库中读取给定图像并在回调中执行其他一些任务的方法。在我的组件中,我定义了一个函数(doSomething),用于回调。但是,当我试图调用函数this.doSomething()时,它会抛出错误:this.doSomething is not a function。
在他们的中,他们解释了In the callback function you should use "this" to access the ima