Может ли nodejs иметь две функции в разных классах с одинаковым именем? Если нет, то почему бы и нет? в противном случае в коде что-то не так.Именованные функции в разных классах поддерживаются в Nodejs?
Ниже приведен пример;
var admins = require('./routes/admins');
var users = require('./routes/users');
И одноэлементные классы
var users = function users(){
this.foo = foo = function(bar){ ...
}
}
users.getInstance = getInstance = function(){
if(this.instance == null){
this.instance = new users();
}
return this.instance;
}
module.exports = users.getInstance();
админ класс также похожи, оба класса имеют одинаковые имена функций, а также.
Теперь, когда Foo называется она вызывается из пользователя класса независимо от того, что. Если я меняю , то требуйте. foo класса admin.
Заранее задайте этот вопрос. Вы не совсем поняли, о чем вы спрашиваете, хотя предоставленная вами информация указывает на начало вопроса, стоящего на пути понимания и ответа, поскольку вы испытываете проблему с порядком загружаемых элементов и учитываете обработку во время выполнения двух одинаковых функций. –
Я отредактировал вопрос, но я действительно верю, что вопрос был довольно прямым. –