• 메인으로 이동
    AD광고
    New행복을 선택하는 삶의 태도불행에 몰두하지 않는다
    AD광고
    New사랑과 우정으로 빛나는 모험프린세스 캐치 티니핑
    • 베스트
    • 소득공제
    • 무료배송

    You Don’t Know JS Yet : 자바스크립트 개념 스코프와 클로저

    • 카일 심슨 저
    • 이보라 역
    • 한빛미디어
    • 2024년 01월 12일
    10%27,00030,000
    적립금
    1,500원 (5% 적립)
    추가 적립
    추가 적립 안내
    • 5만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

    • 10만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

      정가제FREE(상품/사은품) 금액이 5,000원 이상이면 5,000원 추가적립

    결제혜택
    무이자 할부
    결제사 혜택
    쿠폰
    회원 가입 즉시 지급되는 적립금 과 등급별 다양한 회원 혜택 보기
    배송비
    무료  (해외배송의 경우 지역에 따라 상이)

    배송안내

    서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
    지금 택배 주문하면 9/16(수) 출고 가능
    택배보다 빠른, 나우드림
    27,000

    [네이버페이]

    상품 규격 정보
    상품상세정보
    ISBN ISBN-13 : 9791169211888
    쪽수348쪽
    크기기타 규격
    제품구성단행본
    이 책이 속한 분야
    • 컴퓨터/IT > 인터넷
    관련 이벤트
    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택

    2026.09.09 ~ 2026.09.27

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택

    2026.09.09 ~ 2026.09.27

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    책 소개

    당신은 아직 자바스크립트를 모른다!
    더욱 깊이, 제대로 이해하는 자바스크립트 핵심 개념


    세계적으로 베스트셀러가 된 『You Don't Know JS』 시리즈가 2판으로 돌아왔습니다. 2판은 자바스크립트의 모든 측면을 다루고 유용한 정보를 제공하기 위해 완전히 새롭게 작성되었습니다. 이 책은 자바스크립트 핵심 개념을 깊이 다루며, 유용한 코드 패턴도 소개합니다. 또한 자바스크립트를 학습하면서 생기는 다양한 의문을 저자 특유의 독특한 시각과 재치 있는 설명으로 탐구합니다.

    이 책은 『You Don't Know JS Yet』 시리즈의 첫 번째 책인 ‘시작하기’와 두 번째 책인 ‘스코프와 클로저’를 한 권으로 엮었습니다. 자바스크립트의 핵심 개념을 이해하고자 하는 분들에게 완벽한 가이드가 될 것이며, 더 깊이 파고들고 싶은 개발자에게 매우 유용할 것입니다. 여러분의 개발 실력을 한 단계 높여줄 완벽한 가이드를 손에 들고 흥미로운 자바스크립트 여정을 떠날 차례입니다.

    목차

    [목 차]

    [PART I 시작하기]

    CHAPTER 1 자바스크립트
    _1.1 책에 대하여
    _1.2 자바스크립트 이름의 유래
    _1.3 명세서
    _1.4 JS의 다양한 얼굴
    _1.5 하위 호환성과 상위 호환성
    _1.6 인터프리터 이해하기
    _1.7 엄격 모드
    _1.8 정리

    CHAPTER 2 자바스크립트 조망하기
    _2.1 파일은 프로그램입니다
    _2.2 값
    _2.3 변수 선언과 사용
    _2.4 함수
    _2.5 비교
    _2.6 코드 구조화 패턴
    _2.7 더 깊은 토끼 굴로

    CHAPTER 3 자바스크립트 뿌리 파헤치기
    _3.1 이터레이션
    _3.2 클로저
    _3.3 this 키워드
    _3.4 프로토타입
    _3.5 ‘왜?’라고 질문하기

    CHAPTER 4 더 큰 그림
    _4.1 첫 번째 기둥: 스코프와 클로저
    _4.2 두 번째 기둥: 프로토타입
    _4.3 세 번째 기둥: 타입과 타입 강제 변환
    _4.4 JS의 본질 따르기
    _4.5 학습 순서

    APPENDIX A 더 멀리 나가기
    _A.1 값 vs. 참조
    _A.2 다양한 형태의 함수
    _A.3 강제 조건부 비교
    _A.4 프로토타입 클래스

    APPENDIX B 연습만이 살길입니다!
    _B.1 비교 연습하기
    _B.2 클로저 연습하기
    _B.3 프로토타입 연습하기
    _B.4 모범 답안

    [PART II 스코프와 클로저]

    CHAPTER 1 스코프
    _1.1 책에 대하여
    _1.2 컴파일 vs. 인터프리트
    _1.3 코드 컴파일
    _1.4 컴파일러체
    _1.5 런타임에 스코프 변경하기
    _1.6 렉시컬 스코프

    CHAPTER 2 렉시컬 스코프
    _2.1 구슬과 양동이
    _2.2 JS 엔진 구성원 간의 대화
    _2.3 중첩 스코프
    _2.4 정리

    CHAPTER 3 스코프 체인
    _3.1 탐색의 진실
    _3.2 변수 섀도잉
    _3.3 함수 이름 스코프
    _3.4 화살표 함수
    _3.5 정리

    CHAPTER 4 전역 스코프
    _4.1 전역 스코프를 배워야 하는 이유
    _4.2 전역 스코프의 위치
    _4.3 globalThis
    _4.4 정리

    CHAPTER 5 변수의 비밀 생명주기
    _5.1 변수 사용 가능 시점
    _5.2 호이스팅: 비유일 뿐입니다
    _5.3 중복 선언 처리하기
    _5.4 초기화되지 않은 변수와 TDZ
    _5.5 정리

    CHAPTER 6 스코프 노출 제한
    _6.1 최소 노출의 원칙(POLE)
    _6.2 일반(함수) 스코프에 숨기기
    _6.3 블록으로 스코프 지정
    _6.4 블록 내 함수 선언
    _6.5 정리

    CHAPTER 7 클로저 사용법
    _7.1 클로저 관찰하기
    _7.2 클로저 생명주기와 가비지 컬렉션
    _7.3 다른 관점
    _7.4 클로저를 사용하는 이유
    _7.5 정리

    CHAPTER 8 모듈 패턴
    _8.1 캡슐화와 최소 노출의 원칙(POLE)
    _8.2 모듈이란
    _8.3 Node.js의 CommonJS 모듈
    _8.4 최신 ES 모듈
    _8.5 정리

    APPENDIX A 한 걸음 더
    _A.1 암시적 스코프
    _A.2 익명 함수 vs. 기명 함수
    _A.3 호이스팅: 함수와 변수
    _A.4 var에 대한 변론
    _A.5 TDZ
    _A.6 동기 콜백도 여전히 클로저일까?
    _A.7 클래식 모듈 변형

    APPENDIX B 연습 문제
    _B.1 구슬과 양동이
    _B.2 클로저 1
    _B.3 클로저 2
    _B.4 클로저 3
    _B.5 모듈
    _B.6 모범 답안

    추천사

    『You Don’t Know JS Yet』 시리즈는 도구에 숙달하고, 업무를 세심하게 처리하고, 문제 해결을 위한 적절한 방법을 선택하고자 하는 모든 소프트웨어 전문가를 위한 책입니다. (중략) 탄탄한 자바스크립트 기초는 그 어떤 프레임워크보다 여러분에게 도움을 줄 겁니다. 프레임워크는 왔다가 사라지지만 우리는 앞으로 수십 년 동안 자바스크립트로 코딩할 것이기 때문이죠. 열린 마음으로 여러분이 가진 자바스크립트에 대한 선입견에 도전하세요. 제가 그랬던 것처럼 여러분도 자바스크립트를 (아직) 모를 수 있으니까요.
    브라이언 홀트, Snowflake 수석 제품 관리자

    이 책을 집어 들기도 전에 저는 이미 클로저에 매료되어 있었습니다. 하지만 코드를 성공적으로 실행하는 것과 개념을 깊이 있게 탐구하는 것 사이에는 차이가 있습니다. 이 책은 제가 가지고 있던 기본적인 이해를 끌어내어 기술을 숙달할 수 있게 해줬습니다. 짧지만 유용한 지식이 촘촘하게 담겨 있는 책이라 한 페이지씩 천천히 읽어보길 추천합니다. 책이 닳아 없어지도록요.
    사라 드라스너, 구글 엔지니어링 디렉터이자 핵심 웹 개발자

    자바스크립트 세계로 들어갈 수 있는 훌륭한 책입니다. 자바스크립트와 관련된 모든 개념을 설명하고, 거기에 더불어 자바스크립트의 비밀과 여러분이 걸려 넘어지기 쉬운 꼼수까지 설명합니다. 자바스크립트 세계를 확실히 알고 싶은 개발자에게 이 책을 추천합니다!
    릴리 로호, 아마존 독자

    『You Don’t Know JS Yet』 시리즈는 자바스크립트 학습의 즐거움을 선사합니다. 자바스크립트의 큰 그림을 보여주면서도 핵심 내용은 빼먹지 않습니다. 간결하면서 포괄적인, 그리고 핵심을 관통하는 저자의 표현 방식과 철학은 여러분의 사고를 확장시킬 겁니다. 다른 시리즈도 빨리 나오면 좋겠네요.
    라비 아브라함, 아마존 독자

    이 책 덕분에 드디어 자바스크립트를 이해하게 되었습니다. 유능한 개발자에게도 도움이 되는 자세하고 이해하기 쉬운 내용으로 가득 차 있습니다. 자바스크립트 개발의 필독서가 되어야 합니다!
    나일, 아마존 독자

    출판사 서평

    아는 만큼 보이는 자바스크립트, 더 깊이 있게 이해하기
    자바스크립트를 배워 본 사람은 많지만, 완전히 숙달한 사람은 훨씬 적습니다. 다 안다고 생각하지만, 사실상 습관처럼 사용해온 개념이 있지 않나요? 과연 자바스크립트를 다 알고 있는 게 맞을까요? 저자 카일 심슨은 『You Don’t Know JS Yet』 시리즈를 통해 모호했던 자바스크립트 개념과 착각하기 쉽고 이해하기 어려웠던 부분을 철저하게 파고듭니다. 헷갈리거나 무심코 지나갈 법한 부분까지 한 번 더 짚어주며 훨씬 깊이 자바스크립트를 이해할 수 있게 도와줍니다. 이 책이 설명하는 자바스크립트 세계를 차근차근 따라가다 보면 여러분은 자연스럽게 자바스크립트 작동 원리와 설계 원칙을 터득하게 될 것이며, 개발자로서 가져야 할 사고방식과 관점도 정립할 수 있을 것입니다.

    * 이 책은 『You Don’t Know JS Yet』 시리즈의 1권 ‘시작하기’와 2권 ‘스코프와 클로저’를 한 권의 종이책으로 엮은 것으로, 1부에서는 1권을, 2부에서는 2권의 내용을 다룹니다.

    주요 내용
    ● 1부 시작하기
    ○ 자바스크립트의 진화 과정
    ○ 프로그램이 실제로 작동하는 방식
    ○ 일반적인 오해 바로잡기
    ○ 기본 구성 요소, 타입, 클로저, 프로토타입 소개
    ● 2부 스코프와 클로저
    ○ 렉시컬 스코프 중첩으로 변수의 스코프 노출 제한하기
    ○ 클로저를 통해 변수를 기억하는 함수 살펴보기
    ○ 프로그래밍에서 가장 중요한 코드 구성 패턴인 모듈 소개

    대상 독자
    ● 초급에서 중/고급으로 레벨 업하고 싶은 자바스크립트 개발자
    ● 자바스크립트 개발 경험이 있지만 때때로 개념이 헷갈리는 개발자
    ● 원인 모를 자바스크립트 오류로 힘겨워하는 개발자

    저자 소개
    저자 : 카일 심슨
      카일 심슨
      텍사스 오스틴 출신의 오픈 웹 전도사. 자바스크립트, HTML5, 실시간 P2P 통신과 웹 성능에 열정적인 관심이 있다. 열정이 없었다면, 이런 작업에 이미 진력이 났을 것이다. 저술가이자 워크숍 강사, 기술 연사이며, 오픈 소스 커뮤니티에서도 열심히 활동한다.


      도서리뷰 (0)
      이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

      등록된 리뷰가 없습니다

      첫번째 리뷰어가 되어주세요

      이 분야에서 요즘 뜨는 책
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
      엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
      엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      이 분야의 화제의 신간
      일상에 바로 쓰는 일잘러의 바이브 코딩 활용법임재희, 조효기, 이정용 | 제이펍
      AI 시스템 설계 - 불확실한 AI를 운영 가능한 시스템으로 만드는 구조와 원칙이한울 | 한빛미디어
      클로드와 엑셀로 시작하는 AI 주식 투자 - 데이터 수집부터 대시보드 자동화와 투자 판단까지 나만의 AI 주식 비서 만들기LearnAI Team | 위키북스
      AI와 일하는 기술 - 성과를 만드는 365가지 AI 치트키최정혜, 김여립, 이동근, 뉴럴웨이브 | 한국경제신문
      AI 편집 디자인 - AI x 인디자인 x 일러스트레이터 x 포토샵으로 배우는 디자인 실무 편집 디자인 브로슈어 포스터 패키지 출판 편집 포트폴리오까지이미정, 유은진, 강경희, 신호진, 앤미디어 | 길벗
      일상에 바로 쓰는 일잘러의 바이브 코딩 활용법임재희, 조효기, 이정용 | 제이펍
      AI 시스템 설계 - 불확실한 AI를 운영 가능한 시스템으로 만드는 구조와 원칙이한울 | 한빛미디어
      클로드와 엑셀로 시작하는 AI 주식 투자 - 데이터 수집부터 대시보드 자동화와 투자 판단까지 나만의 AI 주식 비서 만들기LearnAI Team | 위키북스
      AI와 일하는 기술 - 성과를 만드는 365가지 AI 치트키최정혜, 김여립, 이동근, 뉴럴웨이브 | 한국경제신문
      AI 편집 디자인 - AI x 인디자인 x 일러스트레이터 x 포토샵으로 배우는 디자인 실무 편집 디자인 브로슈어 포스터 패키지 출판 편집 포트폴리오까지이미정, 유은진, 강경희, 신호진, 앤미디어 | 길벗
      일상에 바로 쓰는 일잘러의 바이브 코딩 활용법임재희, 조효기, 이정용 | 제이펍
      AI 시스템 설계 - 불확실한 AI를 운영 가능한 시스템으로 만드는 구조와 원칙이한울 | 한빛미디어
      클로드와 엑셀로 시작하는 AI 주식 투자 - 데이터 수집부터 대시보드 자동화와 투자 판단까지 나만의 AI 주식 비서 만들기LearnAI Team | 위키북스
      교환/반품/환불
      반품/교환방법
      • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
      • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
      반품/교환 가능기간
      • 변심반품의 경우 수령 후 7일 이내
      • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
      반품/교환비용
      • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
      • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
      반품/교환 불가 사유
      • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
      • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
        예) 만화, 잡지, 수험서 및 문제집류
      • 복제가 가능한 상품 등의 포장을 훼손한 경우
        예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
      • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
      • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
      • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
      • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
      상품 품절
      • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
      소비자 피해보상
      환불지연에 따른 배상
      • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
      • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
      공지사항
      • [이벤트 당첨자 발표] 8월 모두의 서가 이벤트 당첨자 판매금액 리워드 안내
      • [이벤트 당첨자 발표] 26년 8월 <리뷰왕을 찾아라> 이벤트 당첨자 안내
      • [이벤트 당첨자 발표] 서울국제정원박람회, 김진명 작가 북토크 당첨자 안내
      • [이벤트 당첨자 발표] 9월 모두의 서가 이벤트 당첨자 안내
      • [공지사항] 스타필드마켓 월계 문구복합매장 그랜드 오픈 🎊 이벤트 안내!
      공지더보기