[React] state & props
해당 글은 실전 리액트 프로그래밍 3장을 읽고 정리한 글 입니다.
ES5 간단히 보기 (2)
자바스크립트의 this
[ES6] Generator
Generator
란, ES6에 도입된 함수의 한 종류로 이터러블을 생성하는 함수이다. Generator
함수 객체는 GeneratorFunction
생성자를 통해서 생성된다. 그래서 제너레이터 함수는 GeneratorFunction
객체이다. GeneratorFunction
의 인스턴스는 GeneratorFunction.prototype
로부터 프로퍼티와 메소드를 가지고 온다.
[ES6] Iterator
ES6에서 Symbol
이 나오면서 도입된 이터레이션 프로토콜은, 데이터 컬렉션을 순회하기 위한 프로토콜이다. 이터레이션 프로토콜을 준수한 객체는 for..of
문으로 순회가 가능하고, Spread 문법의 피연산자가 될 수 있다. 이터레이션 프로토콜을 준수한 객체를 Iterable
이라고 한다. Iterable
은 내부적으로 Symbol.iterator
메소드를 가지고 있는 객체이다. 예를 들면 배열이 바로 Iterable
이다.
ES5 간단히 보기
Hello자바스크립트 책에는 지인짜로 자바스크립트라는 언어가 기본적으로 쓰이는 정말 간단한 문법만 소개를 해놔서, 이것만 보고 바로 React, ES6를 본다는 것은 현실적으로 난이도가 있을 것 같아.
TIL: Javascript의 원시 타입 파보기
Javascript에는 헷갈리는 개념들이 너무 많은 것 같다. 공부할 때마다 새로운 느낌이 든다… 오늘은 그 개념들 중 하나인 constructor
에 대해서 오늘 알게된 것을 정리해보려한다. 이를 통해 내 머릿속의 개념들이 차곡차곡 정리되었으면 좋겠다.
[ES6] Symbol
ES6에서 새롭게 추가된 Symbol
은, 자바스크립트의 원시 타입 중 7번째 타입으로 변경이 불가능하다. Symbol은 주로 유일한 객체의 프로퍼티 키를 만들기 위해 사용한다.