TypeScript 2

타입스크립트 주요 문법 살펴보기

ESNext의 주요 문법 살펴보기 (1) 비구조화 할당(destructuring assignment) ESNext는 '비구조화 할당(destructuring assignment)'이라고 하는 구문을 제공한다. 비구조화 할당은 객체와 배열에 적용할 수 있다. 다음 코드는 비구조화 할당을 적용한 예이다. let person = {name: "Jane", age: 22} let {name, age} = person // name = "jane", age = 22 let array = [1, 2, 3, 4] let [haed, ...rest] = array // head = 1, rest = [2, 3, 4] let a = 1, b = 2; [a, b] = [b, a] // a = 2, b = 1 02행을 살펴..

TypeScript 2022.12.05

타입스크립트란 무엇인가?

세 종류의 자바스크립트 자바스크립트는 현재 세 가지 종류가 있다. 웹 브라우저에서 동자갛는 표준 자바스크립트인 ES5(ECMAScript 5)와 2015년부터 매년 새로운 버전을 발표하는 ESNext, 그리고 ESNext에 타입(type) 기능을 추가한 타입스크리트(TypeScript)이다. 다음 그림은 ES5, ESNext, 타입스크립트 간의 관계를 보여준다. ESNext는 ES5의 모든 문법을 포함하고, 타입스크립트는 ESNext의 모든 문법을 포함한다. 따라서 타입스크립트로 개발했더라도 타입 기능을 사용하지 않는다면 ESNext 소스나 마찬가지이다. *ESNext 자바스크립트란? 자바스크립트의 공식 표준은 ECMAScript(줄여서 ES)이다. 2009년 발표된 ES5 버전이 있었는데 2015년에 ..

TypeScript 2022.12.05