首页 > Web开发 > 详细

原生js的Function,Array,Object构造函数的prototype原型方法扩展

时间:2015-08-28 12:40:45      阅读:202      评论:0      收藏:0      [点我收藏+]

  在js中,Function构造函数的实例化对象为FunctionArrayObject构造函数。

<script>

Function.prototype.addMethod = function (name,fn) {
    this.prototype[name]=fn;
}

Array.addMethod(‘test‘,function(){
  console.log(‘Array method add‘);
});
Object.addMethod(‘test‘,function(){
  console.log(‘Object method add‘);
});
Function.addMethod(‘test‘,function(){
  console.log(‘Function method add‘);
});

var a=[],
    b={},
    c=function(){};
a.test();
b.test();
c.test();

</script>

 

原生js的Function,Array,Object构造函数的prototype原型方法扩展

原文:http://www.cnblogs.com/byronvis/p/4766044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!