問題
var obj = {
x:3,
doit: function(){ console.log("method is called." + this.x); }
}
var fn = obj.doit;
var obj2 = {
x:4,
doit2:fn
}
obj2.doit2(); //=> ?
答え
var obj = {
x:3,
doit: function(){ console.log("method is called." + this.x); }
}
var fn = obj.doit;
var obj2 = {
x:4,
doit2:fn
}
obj2.doit2(); //=> method is called.4