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

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

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

알베르토몬탈레시

AlbertoMontalesi
이탈리아출신의소프트웨어개발자.현재베트남에서앵귤러+타입스크립트+Node.JS로기업용SaaS를만든다.법학을전공했지만뒤늦게프로그래밍에관심을가지고독학으로소프트웨어개발자가되었다.개발자지망생을돕는일에큰자부심을가지고블로그(https://inspiredwebdev.com)에글을쓰고있다.

목차

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

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

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

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

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

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

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

CHAPTER07루프
__7.1forof루프
__7.2forin루프
__7.3forof와forin의차이
Quiz

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

출판사 서평

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

이책은var/let/const,화살표함수,템플릿리터럴,프로미스,세트등ES6문법으로시작해지수연산자,문자열패딩,어토믹스,async/await,옵셔널체이닝등ES2016부터ES2020까지새로추가된기능을살펴봅니다.브라우저에서바로실습할수있는간결한예제들을제공하고,내용을복습할수있게장마다3~4개씩객관식/주관식퀴즈를마련했으며,모던웹개발의대세인타입스크립트의기초도수록했습니다.

한국어판에는원서출간이후발표된ES2021의기능을추가로수록했습니다.프런트엔드실무관점에서핵심만짚어알기쉽게설명하므로,ES6이후자바스크립트가궁금한모든분에게이책을권합니다.나와주변사람모두를편리하게할모던자바스크립트의세계를만나봅시다.

주요내용
● 변수,자료형,함수등자바스크립트문법기초
● 화살표함수,템플릿리터럴,프로미스등ES6의기능
● 지수연산자,async/await,옵셔널체이닝등ES2016~ES2020의새로운기능
● 5분이면입문할수있는타입스크립트기초
● 80개이상의객관식/주관식퀴즈
● 한국어판부록:ES2021에새로추가된기능