クラスの配列を作成するにはどうすればよいですか?NodeJSでクラスを作成
は、私はそれをこのような何かを参照してください。
var _i = 0;
var mySuperClass = function(ar) {
_i = ar;
}
mySuperClass.prototype.getI = function()
{
return _i
}
module.exports.create = function() {
return new mySuperClass();
}
module.exports._class = mySuperClass;
はexecの後、私はエラーを取得する
....
mySuperClass = require('./mySuperClass.js');
objArray = new Object();
...
objArray["10"] = new mySuperClass(10);
console.log(objArray["10"].getI);
objArray["20"] = new mySuperClass(20);
console.log(objArray["20"].getI);
objArray["30"] = new mySuperClass(30);
console.log(objArray["30"].getI);
mySuperClass.jsに
main.js内を
TypeError: object is not a function at Object.CALL_NON_FUNCTION_AS_CONSTRUCTOR (native)
私が訂正する必要があるものt?
ああ、申し訳ありません:(私の間違い...私は.create()について忘れています... – user1069386