我有两个名为a.js和b.js的文件,都包含类。我正在尝试使用以下代码导入并在A类中创建一个新的B类实例
a.js
module.exports.A = A;
var classB = require('./b.js').B;
A.protoype.Init = function(){
this.B = new classB();
b.js
module.exports.B = B;
function B(a_class)
{
this.a = a_class;
}
我收到以下错误
TypeError:undefined不是此函数.B = new class B();
答案 0 :(得分:1)
您尚未在a.js文件中定义A类:
a.js - 我为你的A类添加了一个构造函数:
Map