본문 바로가기

es62

자바스크립트 ES6, var와 let 그리고 const 자바스크립트 ES6 ES6는 ECMAScript가 배포된 버전으로 2011년에 릴리스된 버전 5의 다음 버전이다. 자바스크립트 언어의 주요 개선되면서 대규모 소프트웨어 개발을 쉽게 하기 위한 더 많은 기능이 추가되었다. ES6 변경 사항 ES6는 2015년 6월 게시되었으며 주요 변경사항은 아래와 같다. let 키워드 const 키워드 화살표 함수 For/of Map Objects Set Objects Classes Prmises Symbol Default Parameters Function Rest Parameter String.includes() String.startsWith() String.endsWith() Array.from() Array.keys() Array.find() Array.find.. 2022. 2. 4.
자바스크립트 ES6 템플릿 리터럴 템플릿 리터럴(Template literals) 템플릿 리터럴(Template literals)는 내장된 표현식을 허용하는 문자열 리터럴이다. 표현식/문자열 삽입, 여러 줄 문자열, 문자열 형식화, 문자열 태깅 등 다양한 기능을 제공한다. 템플릿 리터럴은 런타임 시점에 일반 자바스크립트 문자열로 처리/변환된다. 프론트엔드에서는 HTML을 데이터와 결합해서 DOM을 다시 그려야 하는 일이 빈번해 템플릿을 조금 더 쉽게 편집하고 작성해야 할 필요가 있어서, 이러한 기능이 추가되었다. 표현식 삽입법(Expression interpolation) let a = 20; let b = 10; let c = "자바스크립트" let str = "저는" + ( a+ b ) + "살이고" + c + "를 좋아합니다."; .. 2022. 1. 18.