Я создаю приложение nodejs, где я определил классы в отдельных файлах. Я написал прототип для Array, который мне нужно получить во всех классах, как бы я его реализовал, я попытался определить прототип в основном файле проекта, но я все еще не могу использовать прототип во всех классах.Javascript прототип между классами и файлами
, например
Мой прототип
Array.prototype.remove = function(e) {
for (var i = 0; i < this.length; i++) {
if (e == this[i]) { return this.splice(i, 1); }
}
};
Моя структура проекта
--main.js
--a.js
--b.js
У меня есть мои main.js где я требуют все другие JS
все файлы используют прототип
Что значит «не работает» означает? –
Добавьте весь код прототипа, что вы пытаетесь сделать с ним в примере, а также любые ошибки. – Andy
, когда все классы объявлены в том же файле, код работает. – Sidharth