Задать вопрос
xPomaHx
@xPomaHx
1vs9

Как повесить обработчик доступа get на массив?

Как повесить обработчик доступа get на массив? То есть как сделать объект который работал бы точно так же как HTMLCollection который возвращается на getElementsByTagName, но собирал бы массив, или массивоподобный объект по моей функции?
До ES-2015, меня интересует как это было сделано раньше, без проксей. И не для свойства какого то объекта, а чтобы это был сам объект.
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
document.prototype['getElementsByMyMethod'] = function(params){
    … <тут своя функция, возвращающая то что надо> …
};

var arr = document.getElementsByMyMethod(params);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы