コード:
var test = {
con: true
};
var conrun= function(){
return this.con;
};
Function.prototype.curry = function(scope){
var fn = this;
var scope = scope||window;
return function(){
fn.apply(scope,arguments);
}
}
conrun = conrun.curry(test);
alert(conrun());
//result:undefined
「curry」メソッド、関数が返す、「conrun」fonkiyonuna「test」のスコープに追加...
私は何をすべきか ?