我对javascript很陌生,我正在努力解决一个简单的问题。我必须将代码拆分为单独的文件。例如,我有一个名为 Database.js 的文件。在该文件中,我有以下几行:
function Database(){
//someStuff
this.fetchAll = function(){
//some stuff
return something;
}
}
现在我想使用文件 app.js 中的 Database.js 代码。所以我在 app.js 中编写了以下代码:
var Database = require('Database');
var myDB = new Database();
var result = myDB.fetchAll();
但是,我得到了错误Script Error = '[object Database]' is not a constructor (evaluating 'new Database()') at app.js (line 3).
我的错误是什么?