【发布时间】:2012-02-10 04:52:11
【问题描述】:
Google JavaScript 样式指南advises against extending the Array.prototype。
但是,我使用Array.prototype.filter = Array.prototype.filter || function(...) {...} 作为在不存在它们的浏览器中使用它(和类似方法)的一种方式。 MDN其实提供了similar example。
我知道Object.prototype 的问题,但Array 不是哈希表。
在扩展Array.prototype 时可能会出现哪些问题,Google 建议不要这样做?
【问题讨论】:
标签: javascript coding-style prototype