¿Cómo puedo crear una matriz de mi clase?Crear una clase en NodeJS
lo veo algo como esto:
en main.js
....
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);
en mySuperClass.js
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;
Después ejecutivo, me sale un error
TypeError: object is not a function at Object.CALL_NON_FUNCTION_AS_CONSTRUCTOR (native)
Lo que necesito corregir t?
oh, lo siento :(Mi error ... me olvido de .create() ... – user1069386