我正在开发一个支持 AJAX 的 asp.net 应用程序。我刚刚向 Array.prototype 添加了一些方法,例如
Array.prototype.doSomething = function(){
...
}
这个解决方案对我有用,可以以“漂亮”的方式重用代码。
但是当我在整个页面上测试它时,我遇到了问题.. 我们有一些自定义的 ajax 扩展器,它们开始表现得出乎意料:一些控件在其内容或值周围显示“未定义”。
这可能是什么原因?我是否缺少有关修改标准对象原型的内容?
注意:我很确定当我修改 Array 的原型时错误就开始了。它应该只与 IE 兼容。