私は方法で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
プッシュ/ポップなどはどうですか?インスタンスにプロトタイプを割り当てていますが、Array型ではありません。 –