разбираюсь в JS.
Можно ли как-то получить доступ к полям объекта (что-то типо класса, но он был создан функцией) которые небыли указаны через this.attrName
Пример:
this.api = function (x, y, but) {
return apiProcessor(x, y, but)
}
var abc = 123;
И после инициализации объекта через ... = new ...() я могу получать доступ к api, но к атрибуту abc у меня нету доступа: Как можно получить доступ ?
ты про функцию конструктор?
ПС Мне нужно модифицировать чужой код на сайте
Этот код не к конструкторе написан Просто в теле функции
На самом деле это прототипное программирование, просто вебпак упаковывает так через жопу
Так а как доступ то к другим атрибутам получить ?)
Вы объявили переменную abc, а не поле объекта, если я правильно понял вопрос
Только не я, а создатели сайта, мне нужно модифицировать этот код
this.abc = 123
Но как я могу переопределить это, наследования вроде для таких объектов нету Этот код уже написан в файле на сайте, мне нужно модифицировать его
просто забей
ты бы лучше бы весь экспорт скинул бы
Обсуждают сегодня