爲什麼(如果有的話),我應該避免這樣做:爲什麼不在2017年將Array.prototype metods添加到NodeList.prototype中?
if (NodeList.prototype.map === undefined) {
NodeList.prototype.map = Array.prototype.map
}
或其他任何東西從here(我不是指[].
,我知道這是慢)
據我所知,這行爲在Prototype 1.0和Mootools時代流行起來,並被用於魯莽放棄,只是由於瀏覽器之間的不一致而迅速貶值。
似乎現在工作很好,特別是對於這樣一種保守的使用。我們是否還應該避開?