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

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

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

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

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

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