Объекты jQuery действуют как массивы без загрязнения собственных прототипов. Как это достигается?
Я знаю это не только объекты с числовыми клавишами - так что, возможно, это просто вопрос предоставления соответствующих методов (что-то вроде jQuery.prototype.indexOf = Array.prototype.indexOf
).
Я искал googled и смотрел на источник, но не смог найти окончательного ответа.