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 프로퍼티가 없다.