- a.split('b') : str인 a를 b를 기준으로 잘라 배열에 담아 출력한다, 이때 b는 제외된다, b가 끝단이라면 b를 제외한 str과 ''(빈str)이 출력되고, b가 포함되지 않는다면 a 그대로 출력된다
- new Set() : 중복이 허용되지 않는 객체, Set(객체요소의 수) {...객체 요소}; 의 형태
- [...new Set(arr)]의 형태로 활용하여 중복값을 제거한 배열을 만들 수 있다
- Array(n).fill(0) : n의 길이의 0을 요소로 가진 배열을 만든다
- arr.indexOf(a) : 배열에서 a의 idx를 검색한다, 없다면 -1이 출력된다
- arr.includes(a) : 배열에 a가 포함되어 있는지를 검색, boolean값으로 출력된다
- let min = 7 - cnt >= 6 ? 6 : 7 - cnt;
- cnt를 7에서 뺀 값이 6이상이면(6 or 7) 6, 아니면 뺀 값을 적용한다
- let a = (조건) ? a : b; : 조건에 따라 a, b 값을 설정할 수 있다
- for...of : 반복가능한 객체에 대해 반복 실행
- for...in : 객체의 키 값을 참조하여 열거 가능한 속성을 반복