У меня вопрос относительно определения объектов в модулях.
Допустим, у меня есть модуль:
/*---obj----*/
function A (param){
this.parm=param;
function func(){
//do somthing
}
}
exports.func=func;
/*---file.js----*/
obj=require('obj');
function fileFunc(A){
A.func();//with out this line it works fine
A.param=2;
}
}
по какой-то причине он не распознает функцию в объекте A. itраспознает объект A и его различные переменные, но когда дело доходит до выполнения функции, он выдает msg:
TypeError: Object # не имеет метода 'func'
Я пытался также экспортировать функцию в Aby: exports.A.func = A.func
или exports.func = func не работает ..
кто-нибудь имеет подсказку?
спасибо matti