代码改变世界

实现Function的call

2009-03-23 11:27  wlstyle  阅读(318)  评论(0)    收藏  举报
Function.prototype.callt=function(obj){
           obj[
'unique']=this;
           obj.unique();
           delete obj['unique'];
        }
        
function sayHi(){
            alert(
this.name);
        }
        
var wl={
            name:
'lala'
        }
        sayHi.callt(wl);
为对象添加一个足够unique的属性。然后执行这个函数。