sort
배열.sort( (a,b) => {
if(조건) return 1; //순서 변경
else if(조건) return -1; //변경 없음
}
set
생성
let set = new Set();
요소 추가
set.add(요소);
요소 삭제
set.delete(요소);
set 내 요소 확인
set.has(요소); //boolean
set 내 개수
set.size;
반복
for(let 요소 of set) {}
set을 배열로 변환
let arr = Array.from(set);
문자열 변환 (replace)
기본
문자열을 돌며 가장 처음 찾은 한 번만 변경하고 종료
str.replace('기존', '변경할내용');
모두 변경 옵션
이 때에는, 기존 부분을 따옴표로 감싸지 않아야 함
str.replace(/기존/g, '변경할내용');
정규 표현식
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Character_Classes
http://regexp.elex.pe.kr/regular-expression
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions
화살표 함수
함수이름 = (매개변수) => { }