Array.prototype. map, filter, reduce 구현하기
React 입문전에 Array 메소드 map, filter, reduce를 확실히 알고
구현해 만들어보는 것이 도움이 된다길래 한번 만들어 봤습니다.
-
- map 원리
- map 메소드 만들어보기
-
- filter 원리
- filter 메소드 만들어보기
-
- reduce 원리
- reduce 메소드 만들어보기
React 입문전에 Array 메소드 map, filter, reduce를 확실히 알고
구현해 만들어보는 것이 도움이 된다길래 한번 만들어 봤습니다.
Promise 오브젝트는 비동기(Asynchronous)처리를 위한 메커니즘을 제공합니다.ES5까지 없었던 개념으로 ES6에 추가되었습니다.
value로 오브젝트만 사용하는 WeakSet
Set 오브젝트는 Map 오브젝트와 비슷하지만 [key, value]가 아닌 [value]만 작성하는 점이 다릅니다. Map 오브젝트에 Array 기능을 추가한 오브젝트 입니다.
WeakMap 오브젝트
Map 오브젝트는 Object 오브젝트와 비슷하지만,
다양한 타입을 프로퍼티 키로 사용할 수 있는 점이 다릅니다.
Symbol 오브젝트의 프로퍼티들을 살펴봅니다.
이 프로퍼티들은 메서드로도 사용할 수 있습니다
Class(클래스)를 완전하게 이해하려면 객체지항 프로그래밍(OOP:Object Oriented Programming)에 대한 이해가 필요합니다.
OOP만 다루는 책이 있을 정도로 범위가 넓고 깊으므로
OOP는 나중에 자세히 다루고 ES6기준으로 살펴봅니다.