2019/05/21 - [FrontEnd/JavaScript] - ECMA6 Set
WeakSet 의 기능
- add, delete, has 메서드를 가진다.
WeakSet과 Set의 차이점
- WeakSet 인스턴스에서 객체가 아닌 값이 전달되면 add() 메서드는 에러를 발생 시킨다(객체가 아닌 값이 전달되면 has()메서드와 delete()메서드는 항상 false를 반환한다).
- WeakSet은 이터러블이 아니므로 for-of 반복문에 사용될 수 없다.
- WeakSet은 어던 이터레이터(keys(), values() 메서드 같은)도 노출되지 않으므로, WeakSet의 내용을 프로그램적으로 확인할 방법이 없다.
- WeakSet에는 foreach() 메서드가 없다.
- WeakSet에는 size 프로퍼티가 없다.
반응형
'lang > js' 카테고리의 다른 글
ECMA6 새로운 메서드 (0) | 2019.06.05 |
---|---|
ECMA6 배열생성 (0) | 2019.06.04 |
ECMA6 Set (0) | 2019.05.21 |
ECMA6 function define (0) | 2019.05.20 |
ECMA6 name property (0) | 2019.05.17 |