WeakSet 오브젝트 -ECMAScript
value
로 오브젝트만 사용하는 WeakSet
value
로 오브젝트만 사용하는 WeakSet
Set
오브젝트는 Map
오브젝트와 비슷하지만 [key, value]
가 아닌 [value]
만 작성하는 점이 다릅니다. Map
오브젝트에 Array
기능을 추가한 오브젝트 입니다.
WeakMap 오브젝트
Map
오브젝트는 Object
오브젝트와 비슷하지만,
다양한 타입을 프로퍼티 키로 사용할 수 있는 점이 다릅니다.
Symbol
오브젝트의 프로퍼티들을 살펴봅니다.
이 프로퍼티들은 메서드로도 사용할 수 있습니다
Class(클래스)를 완전하게 이해하려면 객체지항 프로그래밍(OOP:Object Oriented Programming)에 대한 이해가 필요합니다.
OOP만 다루는 책이 있을 정도로 범위가 넓고 깊으므로
OOP는 나중에 자세히 다루고 ES6기준으로 살펴봅니다.
함수를 호출하면 함수 블록의 코드를 한 번에 실행하지만,
제너레이터(Generator
)오브젝트는 나누어서 실행할 수 있습니다.
ES6
에서 Array
오브젝트에 9개의 메서드가 추가되었습니다.
추가된 메서드를 살펴봅니다.