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