EcmaScript6 : 좀 더 언어적으로 바뀜, Set, Map 등 컬렉션 사용 가능.
set의 경우 중복문자를 걸러낸다.
let set=new Set("abcccdddeeefffff");
Set(6) { 'a', 'b', 'c', 'd', 'e', 'f' }
추가 삭제가 가능하다.
추가
set.add("g");
console.log(set);
Set(7) { 'a', 'b', 'c', 'd', 'e', 'f', 'g' }
has
has : ~를 포함하면 true, 없으면 false
console.log(set.has("a"));
console.log(set.has("n"));
true
false
길이 : set.size
console.log("길이: "+set.size);
길이: 7
펼침연산자
console.log(...set);
a b c d e f g
하나씩 삭제
set.delete("a");
console.log(...set);
b c d e f g
전체 삭제
set.clear();
console.log(set.size);
0
비교연산자
let a=6;
let b="6";
console.log(a==b);
console.log(a===b);
true
false