* 이 포스팅은 패스트캠퍼스 "Nodejs" 강의를 듣고 공부한 요약내용임
1. let과 const
ES6 규칙
- hoist 규칙 없음
- block scoping 지원
let은 레퍼런스가 바뀔 수 있음
const는 상수를 가리키므로 값이 변하지 않음
let과 const는 같은 스코프 내에서 두번 이상 선언할 수 없음. 선언 후에 접근이 가능함
2. spread syntax
- object merge
'...' : 객체 안의 데이터가 나와서 들어감 - array merge
[...pets, ...predators]
3. Promise
4. polyfill
기능을 지원하지 않는 웹 브라우저 상의 기능을 구현하는 코드
( 구버전일 경우 Node나 브라우저에는 사용하지 못하는 상황일 경우 )
JS standard 라이브러리에 등록되어있는 파일을 사용할 수 있음
5. transpile
코드를 A언어에서 B언어로 변환하는 경우, 구버전에서 신규문법이 작동되도록 하기 위해 사용됨.
Babel, tsc, esbuild...
'Javascript' 카테고리의 다른 글
[ Javascript ] 스트림 (0) | 2021.07.30 |
---|---|
[ Javascript ] 자바스크립트 언어 기초 이론 (0) | 2021.07.30 |
[ Javascript ] 기본 도구 : linter, formatter, prettier (0) | 2021.07.29 |