你的位置:首页 > 软件开发 > Java > JS内置对象的原型不能重定义?只能动态添加属性或方法?

JS内置对象的原型不能重定义?只能动态添加属性或方法?

发布时间:2016-04-01 12:00:05
昨天马上就快下班了,坐在我对面的同事突然问我一个问题,我说“爱过”,哈哈,开个玩笑。情况是这样的,他发现JS的内置对象的原型好像不能通过字面量对象的形式进行覆盖,只能动态的为内置对象的原型添加属性或方法,下面那个具体的例子说明:var ar ...

JS内置对象的原型不能重定义?只能动态添加属性或方法?

昨天马上就快下班了,坐在我对面的同事突然问我一个问题,我说“爱过”,哈哈,开个玩笑。情况是这样的,他发现JS的内置对象的原型好像不能通过字面量对象的形式进行覆盖,

只能动态的为内置对象的原型添加属性或方法,下面那个具体的例子说明:

var arr=[];Array.prototype={  push:function(){    alert("1");  }};arr.push();  //没有任何输出

原标题:JS内置对象的原型不能重定义?只能动态添加属性或方法?

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。