PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2018/08/20 17:43:36
Name 1llionaire
Subject [질문] 자바스크립트 scope 문제...

var abc = "123";

function connectWS() {
    wsocket.onmessage = function (event) {

        var def = "456";

        var reader = new FileReader();
        reader.addEventListener("loadend", function() {

            Winapp.run(function (context) {
                
                //1. 이 위치에서 testFunc 를 실행하려면?
                //또는 변수 abc 의 값을 가져오려면?

                //2. 변수 def 의 값을 가져오려면?

            }).catch(errorHandlerFunction);
        });
        reader.readAsText(event.data);
    }
}

function testFunc() {
    console.log('test');
}



============================================

위 처럼 함수 > 함수 > 함수...  로 겹겹이 갇혀있는 곳에서...
외부의 변수나 함수에 접근하는 좋은 방법을 알고 싶습니다.

ES5 이전의 자바스크립트에서 스코프 문제는 참 까다롭네요.

접근하고 싶은 변수, 함수와 위치는 주석에 적어두었습니다!


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
포포탄
18/08/20 18:18
수정 아이콘
call() // apply() // bind() 로 검색해보시면 찾으시는 답을 얻으실 수 있을 것입니다.
임시적 바인딩, 명시적 바인딩의 차이를 학습해보시면 헷갈릴 일이 없으실거구요. 관련 설명은 직접 해설해드리는 것 보다 구글신이 더 자세히 이해가 빠르게 작성된 글을 찾아줄 것입니다.
1llionaire
18/08/21 10:21
수정 아이콘
답변 감사합니다~~ 세가지를 같이 설명한 글이 많이 검색되네요!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
123802 [질문] 제주도 여행추천바랍니다.. (면허가 없어요..흑) [8] jinoya22373 18/08/21 2373
123801 [질문] [라이프 스포] 주교수는 어떻게 될까요? [14] 다혈질2092 18/08/21 2092
123800 [질문] 컴퓨터 견적 이륙 요청합니다!! [11] under 782884 18/08/21 2884
123799 [질문] 강남역 술집 괜찮은곳 추천 부탁드립니다. [6] 수박이박수2135 18/08/21 2135
123798 [질문] 지인에게 중고차 인수 질문드립니다. [4] 야광별2710 18/08/21 2710
123797 [질문] ps vita 질문 있습니다. [15] 이야기상자2187 18/08/21 2187
123796 [질문] 디젤차 사는데, 거부감 있는 분들 많은가요? [21] LG의심장박용택3260 18/08/21 3260
123795 [질문] 더불어 민주당 전당대회를 가보고 싶습니다 [1] 싸이코인가벼1803 18/08/21 1803
123794 [질문] 펜션에서 만들어먹을 간단한 요리 알려주세요 [28] 포이리에8253 18/08/21 8253
123793 [질문] 이번에 새로 다이어트 삼아 자전거 입문한 사람입니다. [3] 핵공격1939 18/08/21 1939
123792 [질문] 영양제 아침에 한꺼번에 먹어도 될까요!? [4] Demi2735 18/08/21 2735
123791 [질문] 윈도우10이신 분 중에 컴퓨터 안 끄고 절전모드만 사용하시는 분 계시나요? [12] 사나없이사나마나5391 18/08/20 5391
123790 [질문] 지금은 고사양 컴퓨터 새로 맞출만한 시기는 아닌가요? [5] 신불해2531 18/08/20 2531
123789 [질문] cpu온도가 99도인데.. [4] azure.142772 18/08/20 2772
123788 [질문] 갑자기 크롬으로 페이지를 열면 index.php 파일을 다운받는다고 합니다. [6] ISUN4955 18/08/20 4955
123787 [질문] 걸그룹내 멤버 인기순위가 궁금합니다. [8] 공부맨4444 18/08/20 4444
123786 [질문] 아이패드에 멍이 들었는데 돈 받고 팔 수 있을까요? [7] RedSkai3377 18/08/20 3377
123785 [질문] 어머니 휴대폰 개통 사기 관련입니다. [5] ElaN3208 18/08/20 3208
123784 [질문] 대장 내시경 약 복용 질문입니다. [18] swear4941 18/08/20 4941
123783 [질문] 핸드폰에 금간 경우 질문입니다. [2] 후라이도1376 18/08/20 1376
123782 [질문] [WOW] 확팩 출시 1주일, 직업간 티어 [22] La La Land2593 18/08/20 2593
123781 [질문] 운동후에 식사 없이 잠자도 괜찮을까요? [16] 개떵이다4339 18/08/20 4339
123780 [질문] 자바스크립트 scope 문제... [2] 1llionaire1381 18/08/20 1381
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로