有些情况,需要给Array,Date,Image等这样的构造函数(类),添加一个方法
做法:
Function.prototype.method=function(name,func){
this.prototype[name]=func;
return this;
};
使用:
Array.method('pop2',function(){
return this.splice(this.length-1,1)[0];
});
var arr=[1,2,3,4];
arr.pop2();
console.log(arr);
网友评论