1
컨테이너 범위 속성을 가질 수있는 구성 개체가 있는데,이 개체는 내 기능에 전달됩니다. 이 함수는 몇 가지 콜백 함수를 만들고 'scope'속성을 적용합니다. 실제로 가능arguments.callee.caller ... 호출자 객체의 'this'참조를 얻는 방법?
function someFunc (config)
{
var scope = config.scope ? config.scope : arguments.callee.caller... (?);
config.preAction.apply(scope);
}
이다, 이런 식으로 뭔가를 발신자의 '이'참조를 가져 - 나는 그것이 실제로 지정되지 않은 경우에도 범위를 제공하기 위해이 기능을 강제 할?
JavaScript의 함수 호출자가 호출 된 "this"를 얻을 수있는 복제본] (http://stackoverflow.com/questions/2941197/getting-the-this-that-a-functions-caller-was -called-with-javascript) –
답장을 보내 주셔서 감사합니다. 그러나 실제로 링크 된 주제에서는 함수에 대한 'this'참조를 명시 적으로 전달하지 않고도 문제를 해결하지 못했습니다. 불가능한 것 같습니다. – Bunneh