И typeof document.querySelectorAll('a')
, и document.getElementsByTagName('a')
- это Объект , поэтому я не могу добавить метод следующим образом:
Object.prototype.method = function(){ alert(this); }
Но эта работа:
a = document.getElementsByTagName('a');
a.__proto__.__proto__.method = function(){ alert(this); }
a.method();//object HTMLCollection
Я думал a.__proto__ == a.constructor.prototype
, не так ли?