본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

모던 자바스크립트 핵심 가이드 자바스크립트 기초부터 타입스크립트, ES2021까지 핵심만 쏙쏙

알베르토 몬탈레시 지음 | 임지순 , 권영재 옮김 | 한빛미디어 | 2021년 05월 14일 출간
클로버 리뷰쓰기

이 책의 다른 상품 정보

  • 정가 : 19,800원
    판매가 : 17,820 [10%↓ 1,980원 할인]
  • 혜택 :
    [기본적립] 990원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(21일,목) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 2022 캘린더 수록한 IT독자를 위한 readIT 노트 사은품
    2021.10.14 ~ 2021.11.30
  • 컴퓨터/IT분야 2만원 이상 구매 시 개발자 매거진 선택 가능
    2021.09.03 ~ 2021.10.22
  • 한빛미디어 IT도서 2만원 이상 구매시 카드지갑 선택 가능
    2021.07.23 ~ 2021.10.31
  • 책을 통해 성장해나가는 개발자를 응원합니다.
    2017.06.22 ~ 2025.07.31
상품상세정보
ISBN 9791162244289(1162244283)
쪽수 284쪽
크기 153 * 224 * 18 mm /511g 판형알림
이 책의 원서/번역서 Complete guide to modern JavaScript / Montalesi, Alberto

책소개

이 책이 속한 분야

예제와 퀴즈로 만나는 ES6 이후 모던 자바스크립트의 새로운 세계
ES6 기준으로 자바스크립트 문법을 훑은 다음 ES2016부터 ES2021까지 새로 추가된 기능을 살펴본다. 브라우저에서 바로 돌려볼 수 있는 간결한 예제와 함께, 실무 관점에서 핵심을 짚어 알기 쉽게 설명한다. 내용을 복습할 수 있게 장마다 3~4개씩 퀴즈를 마련했고, 모던 웹 개발을 위한 타입스크립트 기초도 수록했다. 모두를 편리하게 할 모던 자바스크립트의 세계를 만나보자.

상세이미지

모던 자바스크립트 핵심 가이드 도서 상세이미지

목차

CHAPTER 00 자바스크립트 기초
__0.1 변수
__0.2 자료형
__0.3 함수
__0.4 함수 스코프와 this 키워드의 이해
Quiz

CHAPTER 01 var, let, const
__1.1 var, let, const의 차이
__1.2 TDZ
__1.3 var, let, const를 적재적소에 쓰는 법
Quiz

CHAPTER 02 화살표 함수
__2.1 화살표 함수
__2.2 암시적 반환
__2.3 화살표 함수는 익명 함수
__2.4 화살표 함수와 this 키워드
__2.5 화살표 함수를 피해야 하는 경우
Quiz

CHAPTER 03 함수 기본값 인수
__3.1 함수 인수의 기본값(ES6 이전)
__3.2 함수 기본값 인수
Quiz

CHAPTER 04 템플릿 리터럴
__4.1 문자열 삽입
__4.2 표현식 삽입
__4.3 여러 줄 문자열 생성
__4.4 중첩 템플릿
__4.5 삼항 연산자 추가하기
__4.6 템플릿 리터럴에 함수 전달하기
__4.7 태그된 템플릿 리터럴
Quiz

CHAPTER 05 문자열 메서드
__5.1 기본적인 문자열 메서드
__5.2 새로운 문자열 메서드
Quiz

CHAPTER 06 디스트럭처링
__6.1 객체 디스트럭처링
__6.2 배열 디스트럭처링
__6.3 디스트럭처링을 이용하여 변수 교체하기
Quiz

CHAPTER 07 루프
__7.1 for of 루프
__7.2 for in 루프
__7.3 for of와 for in의 차이
Quiz

CHAPTER 08 배열 메서드
__8.1 Array.from()
__8.2 Array.of()
__8.3 Array.find()
__8.4 Array.findIndex()
__8.5 Array.some()과 Array.every()
Quiz

CHAPTER 09 스프레드 연산자와 레스트 매개변수
__9.1 스프레드 연산자
__9.2 레스트 매개변수
Quiz

CHAPTER 10 객체 리터럴의 업그레이드
__10.1 변수를 키와 값으로 하는 객체 만들기
__10.2 객체에 함수 추가하기
__10.3 객체의 속성을 동적으로 정의하기
Quiz

CHAPTER 11 심벌
__11.1 심벌의 고유성
__11.2 객체 속성에 대한 식별자
Quiz

CHAPTER 12 클래스
__12.1 클래스 생성
__12.2 정적 메서드
__12.3 set와 get
__12.4 클래스 상속하기
__12.5 배열 확장하기
Quiz

CHAPTER 13 프로미스
__13.1 콜백 지옥
__13.2 프로미스
__13.3 프로미스 체이닝
__13.4 Promise.resolve()와 Promise.reject()
__13.5 Promise.all()과 Promise.race()
Quiz

CHAPTER 14 제너레이터
__14.1 제너레이터
__14.2 제너레이터를 사용하여 배열 반복하기
__14.3 .return()을 사용하여 제너레이터 종료하기
__14.4 .throw()로 오류 잡기
__14.5 제너레이터와 프로미스를 같이 사용하기
Quiz

CHAPTER 15 프록시
__15.1 프록시
__15.2 프록시 생성
__15.3 프록시 활용
Quiz

CHAPTER 16 세트, 위크셋, 맵, 위크맵
__16.1 세트
__16.2 위크셋
__16.3 맵
__16.4 위크맵
Quiz

CHAPTER 17 ES2016의 새로운 기능
__17.1 Array.prototype.includes()
__17.2 지수 연산자
Quiz

CHAPTER 18 ES2017: 문자열 패딩, Object.entries( ), Object.values( ) 등
__18.1 문자열 패딩
__18.2 Object.entries()와 Object.values()
__18.3 Object.getOwnPropertyDescriptors()
__18.4 후행 쉼표
__18.5 어토믹스
Quiz

CHAPTER 19 ES2017: async와 await
__19.1 프로미스 다시 보기
__19.2 async/await
__19.3 오류 처리
Quiz

CHAPTER 20 ES2018의 새로운 기능
__20.1 객체에 레스트/스프레드 연산자 사용하기
__20.2 비동기 반복
__20.3 Promise.prototype.finally()
__20.4 정규식 기능 추가
__20.5 템플릿 리터럴 제한 해제
Quiz

CHAPTER 21 ES2019의 새로운 기능
__21.1 Array.prototype.flat()과 Array.prototype.flatMap()
__21.2 Object.fromEntries()
__21.3 String.prototype.trimStart()와 String.prototype.trimEnd()
__21.4 선택적 catch 할당
__21.5 Function.prototype.toString()
__21.6 Symbol.prototype.description
Quiz

CHAPTER 22 ES2020의 새로운 기능
__22.1 BigInt
__22.2 동적으로 가져오기
__22.3 옵셔널 체이닝
__22.4 Promise.allSettled()
__22.5 null 계열의 값을 병합하기
__22.6 String.prototype.matchAll()
__22.7 모듈 네임스페이스 export 문법
__22.8 import.meta
__22.9 globalThis
Quiz

CHAPTER 23 타입스크립트 기초
__23.1 타입스크립트란?
__23.2 타입스크립트 사용 방법
__23.3 타입스크립트 기본 자료형
__23.4 인터페이스와 클래스
__23.5 유니언 자료형과 인터섹션 자료형
마치며
Quiz

감사의 말
퀴즈 정답과 해설
한국어판 부록: ES2021

출판사 서평

자바스크립트 기초부터 타입스크립트, ES2021까지 핵심만 쏙쏙
ES6 이래 자바스크립트는 개발자의 편의를 돕는 각종 기능과 문법을 추가하며 매년 진화를 거듭했습니다. 아직도 변수 사용에 var를 사용하고 있다면 구시대에 배운 자바스크립트에 멈춰 있는 셈입니다.

이 책은 var/let/const, 화살표 함수, 템플릿 리터럴, 프로미스, 세트 등 ES6 문법으로 시작해 지수 연산자, 문자열 패딩, 어토믹스, async/await, 옵셔널 체이닝 등 ES2016부터 ES2020까지 새로 추가된 기능을 살펴봅니다. 브라우저에... 더보기

Klover 리뷰 (0)

북로그 리뷰 (4) 전체보기 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료
  •   자바스크립트는 웹 프로젝트에서 빠질 수 없는 분야인데 이번에 "모던 자바스크립트 핵심가이드" 라는 책을 읽어보게 되었다. 우선 자바스크립트로 프로젝트를 하지만 이 책을 읽은 후에 이런 문법이나 그리고 이렇게 자바스크립트가 바뀌었구나 하는것을 많이 보고 알게 되었다.  책은 총 Chapter 23개로 구성되어 있는데 Chapter 1개당 자바스크립트의 중요 핵심 내용만 쓰여있다고 볼 수 있을것 같다. 예전의 다른 자바스크립트... 더보기
  • 회사에서 일을 하면서 자바스크립트는 이제 더이상 뗄래야 뗄 수 없는 언어가 되었다. 하지만 제대로 기본부터 차근차근 자바스크립트를 공부하던건 어언 몇년 전으로 거슬러 올라가서 제이쿼리와 함께 공부 하던 때라 최신 트랜드에는 많이 뒤쳐지고 있다는 생각을 많이 하고 있었다. (물론 리액트를 좀 공부해보려고 끄적끄적 해보긴 했지만...) 그러던 중 "모던 자바스크립트 핵심 가이드"를 읽어볼 기회가 생겼다. 처음 책 소개를 보았을 때 가장 눈에 띄었던 건 최신 내용들을 담고 있다고 하여 평소 최신 트랜드를 익히고 싶었기에 매... 더보기
  • ※해당 내용은 한빛미디어의 2021년 나는 리뷰어다의 활동 기반으로 작성한 글 입니다. 자바스크립트 개발자로 전향하면서 자주 사용하는 메서드가 아니면 일일이 다 기억하기 힘들다. 그 때는 구글의 힘을 많이 빌리는데 대부분은 영어로 되어있고 document도 번역이 약간 이상하게 되어 있거나 봐도 이해하기 힘들 때가 있다. 그런 ... 더보기
  • ES2021까지 최신 사양을 다룬다.   거기에 타입 스크립트까지 다룹니다. 그래서 분량이 꽤 많은 듯하지만(대략 280페이지) 손에 쉽게 잡힙니다. 무게도 부담 없고 책 사이즈도 적당하죠. 저는 가방에 넣어 출퇴근하면서 읽었는데, 퇴근길 지옥철에서도 부담 없이 읽을 수 있었습니다.   내용이 간결하고 쉽다.   언어가 처음인 사람에게 부담 없도록 깊이 있는 내용(예를 들자면, '프로토타입'이나 '클로저' 같은)은 없습니다. 하나의 챕터는 많은 지면을 차지하... 더보기

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품