2010-12-06 3 views
2

, 함수 내에서 변수의 값을 제어 할 수 있습니다설정 값은 Mootools의에서

 
function foo() { 
    // do something with the this variable 
} 

var bar = foo.bind(some_object); 

// Now bar does the same thing as foo, except 
// the this variable is a reference to some_object 

이는 jQuery를 수행 할 수 있습니다?

답변

2

jQuery는 .proxy() 메소드를 제공합니다. 그것은 기본적으로 .apply() 또는 .call()과 같은 작업을 수행하며 구문은 보이는 것처럼 : 당신의 예에서

$.proxy(method, scope); 

은 다음과 같습니다

var bar = $.proxy(foo, some_object); 

참고 : .proxy()