Map
다른 언어에서의 Map 사용법과 유사
**파라미터로 2차원 배열을 받음
// Map let map = new Map([['id','dooboolap'],['test','1']]); map.set('testId', 'test'); map.get('testId'); console.log(map); // Map { 'id' => 'dooboolap', 'test' => '1', 'testId' => 'test' } console.log(map.size); // 3 // 포함여부 console.log(map.has('testId')); // true // 전체값을 보는것 console.log(map.entries()); // [Map Iterator] { [ 'id', 'dooboolap' ], [ 'test', '1' ], [ 'testId', 'test' ] } console.log(map.keys()) // [Map Iterator] { 'id', 'test', 'testId' } console.log(map.values()); // [Map Iterator] { 'dooboolap', '1', 'test' } map.delete('testId'); map.clear();
JavaScript
Set
중복을 허용하지 않는 자료구조
const set = new Set([1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,4,4]); set.add(5); set.add(4).add(5); console.log(set); console.log(set.size); set.delete(5); set.clear();
JavaScript

'Web 개발 > JS ' 카테고리의 다른 글

ES6 : 비구조화  (0) 2019.06.08
ES6 : Arrow Function, Default Params  (0) 2019.06.08
ES6 : import & export, Classes  (0) 2019.06.08
ES6 : for...of  (0) 2019.06.08
ES6 : includes, let & const  (0) 2019.06.08

+ Recent posts

"여기"를 클릭하면 광고 제거.