(function($){ 

  var test = 1;

})(jQuery);

 

위와 같이 test라는 변수가 있다할 때..

 

함수 밖에서 test 변수에 접근할 수 없나요?

 

  • profile
    네. 접근할 수 없습니다.
    http://stackoverflow.com/a/14373523/3211589
  • profile profile
    그렇군요 뉴뉴...
  • profile
    그냥 딱 위 내용이라면 접근 할 수 없습니다.
    아래와 같이 사용하시면 외부에서도 호출됩니다.

    (function($){
    var test = 1;
    window.test = test;

    // or

    var test = 1;
    window.test = _test;
    function _test() {
    return test;
    }

    })(jQuery);
  • profile profile
    그렇군요...뉴뉴... 흐엉.. 답변 감사합니다..

    일단 이 부분은 외부에서 글로벌로 선언해준 후에 넣어주는 식으로 처리하였습니다.. 흐흐..