의 포인터로 매개 변수를 전달 :다음 코드를 살펴보세요 자바 스크립트
var o;
(function (p) {
p = function() {
alert('test');
};
})(o);
o(); // Error: 'o is not a function'
나는 하나 개의 매개 변수를 익명 함수를 작성하고 위의 함수에서를하는 이전에 생성과 자기를 발동 매개 변수로 전달 된 개체 그럼이 객체를 새로운 스코프 내부에서 함수로 지정하고 궁극적으로 외부에서 호출하려고합니다.
제 질문은 포인터가 가리키는 포인터를 변경하는 것과 관련하여 '참조로'인수를 어떻게 전달할 수 있습니까?
사실 "참조로 전달"은 JavaScript에서 약간의 잘못된 표현입니다. 참 "참조"유형을 가진 다른 언어와 비교하여 JavaScript는 참조로 아무것도 전달하지 않습니다. 그것은 항상 가치에 의해 전달됩니다. 그 가치는 참조를 보유 할 수도 있습니다. 이것은 당신이 말하려고하는 것입니다. –