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
수정 아이콘
답변 감사합니다~~ 세가지를 같이 설명한 글이 많이 검색되네요!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
공지 댓글잠금 [질문] 통합 규정(2019.11.8. 개정) jjohny=쿠마 19/11/08 98795
공지 [질문] [삭제예정] 카테고리가 생겼습니다. [9] 유스티스 18/05/08 119873
공지 [질문] 성인 정보를 포함하는 글에 대한 공지입니다 [38] OrBef 16/05/03 167494
공지 [질문] 19금 질문은 되도록 자제해주십시오 [8] OrBef 15/10/28 201830
공지 [질문] 통합 공지사항 + 질문 게시판 이용에 관하여. [22] 항즐이 08/07/22 251609
175546 [질문] 조금 걷을 때 다리 통증 [1] 욱상이70 24/03/29 70
175544 [질문] 동탄에 뚜벅이로 데이트 할만한게 있을까요?(+맛집추천) [2] 빵떡유나328 24/03/29 328
175543 [질문] 간이세차 하시는 분 어디까지 하시나요? [2] 카오루488 24/03/29 488
175542 [질문] 아이폰 게임 광고 설정 관련 [2] 전반전0대0338 24/03/29 338
175541 [질문] (스타1) 디파일러 다크스웜은 상대 유닛도 원거리 공격 막아주나요? [28] 같이걸을까1576 24/03/29 1576
175540 [질문] 러닝 고수들께 질문 올립니다. [7] 리스 제임스733 24/03/29 733
175539 [질문] 계단 오르기 운동에 관해서 문의드립니다 [11] 공놀이가뭐라고1021 24/03/29 1021
175538 [질문] 노트북 절반 크기 제품이 있을까요? [5] Rays828 24/03/29 828
175537 [질문] 뒷차 클락션연타 관련 질문입니다 [25] 버드맨1172 24/03/29 1172
175536 [질문] 클리앙에 무슨 일이 있나요? [13] 아케르나르1547 24/03/29 1547
175535 [질문] 코리아세일페스타 기간 자동차할인 질문드립니다. [5] 인천테란715 24/03/29 715
175534 [질문] AI용 컴퓨터 추천 및 가격대 문의 [10] 서리풀468 24/03/29 468
175533 [질문] 엑셀 질문입니다.. [4] 아스날1574 24/03/28 1574
175532 [질문] 요즘에 핸드폰 어떻게들 구매하시나요? [25] 유유할때유3143 24/03/28 3143
175531 [질문] 1인칭 3인칭 게임 멀미 차이 심한가요 [15] 2차대전의 서막2082 24/03/28 2082
175530 [질문] 페페로니 피자에서 잡내가 나요 [17] 어제본꿈3816 24/03/28 3816
175529 [질문] 대형마트에 식품코너, 메리트가 궁금합니다. [31] 푸끆이3588 24/03/27 3588
175528 [질문] 초1,2 아이들과 주말 여행 질문드립니다 [1] 이리세1535 24/03/27 1535
목록 이전 다음
댓글

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