[ES6] WeakSet
// // set과의 차이는?// 참조를 가지고 있는 객체만 저장이 가능하다. let arr = [1,2,3,4];let ws = new WeakSet(); ws.add(arr);// ws.add(111); // invalid type// ws.add("111"); // invalid type// ws.add(null); // invalid type// ws.add(function(){}) //유효함console.log(ws); //만약 객체가 널이되거나 필요가 없어지면 가비지 컬렉션 대상이 됩니다. 위크셋에서도 없어진다. 참조를 모니터링 한다고 봐야함. let array1 = [1,2,3,4];let array2 = [5,6,7,8];let obj = [arr, arr2];let weakset = ne..
2019. 3. 27.