在js中,Function构造函数的实例化对象为Function,Array,Object构造函数。
<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原型方法扩展
时间: 2024-10-05 12:20:45