xPomaHx
@xPomaHx
1vs9

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

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

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

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

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