var x = {
'name': 'x',
'getName': function() {
console.log(this.name);
}
};
/* -------------------------------------------- */
var y = {
'name': 'y'
};
/* -------------------------------------------- */
var name = 'win';
////////////////////////////////////////////////////////////////////////
var callback = x.getName;
callback(); // win
/* -------------------------------------------- */
y.getName = x.getName;
y.getName(); // y
/* -------------------------------------------- */
var new_callback = callback.bind(x);
new_callback(); // x
沒有留言:
張貼留言