Я надеялся, что смогу увеличить Array.prototype
с помощью методов, а затем вызвать их для любого массива:
>>> [1, 2, 3].customMethod();
Но, похоже, у массивов нет прототипа ...?
>>> [1, 2, 3].prototype
undefined
Я что-то здесь упускаю?
Похоже, моя настоящая проблема заключается в другом: вызов [1, 2, 3].customMethod()
работает, но вызов someDomElement.childNodes.customMethod()
завершается неудачно childNodes
не является реальным массивом?
childNodes.filter is not a function