JS 문법 복습

EBinY·2022년 6월 28일
0

TIL - Today I Learned

목록 보기
54/54
  • 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 : 객체의 키 값을 참조하여 열거 가능한 속성을 반복

0개의 댓글