에 액세스 나는 내가 무엇을 시도하고있어 폐쇄 및 부모 범위에 관해서 자바 스크립트 가능 여부에 대한 질문이 있습니다.자바 스크립트 함수 클로저와 부모 범위
var func1 = function() {
// console.log(this.source1); // wont work, makes sense
// console.log(source1); // wont work, wish it would
console.log(this.source2); // works fine
console.log(source2); // works fine
};
var func2 = function() {
var source1 = "source1";
this.source2 = "source2";
func1.call(this);
}();
var func3 = function() {
var source3 = "source3";
var func4 = function() {
console.log(source3); // also works fine, makes sense
}();
}();
내가 FUNC1 내부 FUNC2에 VAR로 선언 된 변수에 대한 액세스 권한을 얻을 수있는 방법 있나요, 아니면 운 이니 여기 내 코드는?
아니요 ............ – thefourtheye