Map
KEY = Value가 한쌍으로 이러우진 컬렉션이다.
Map의 특징
let map = new Map([['해리', 'Harry Potter']]);
map.set('론', 'Ron Weasley');
map.get('해리'); // 'Harry Potter'
map.size; // 2
map.has('해리'); // true
map.has('덤블도어'); // false
map.entries(); // {['해리', 'Harry Potter'], ['론', 'Ron Weasley']}
map.keys(); // {'해리', '론'}
map.values(); // {'Harry Potter', 'Ron Weasley'}
map.delete('론'); // ['해리', 'Harry Potter']
map.clear(); // {}
Set
중복이 없는 value를 저장할 때 쓰이는 컬렉션이다.
Set 특징
let set = new Set(['해리']);
set.add('론');
set.has('해리'); // true
set.has('덤블도어'); // false
set.size; // 2
set.entries(); // {['해리', '해리'], ['론', '론']}
set.keys(); // {'해리', '론'}
set.values(); // {'해리', '론'}
set.delete('해리'); // {'론'}
set.clear(); // {}
어디세요?