Array 한번 정리
  • Array(100).fill(0).map((_, index)=>index)
    (100) [0부터 99까지 채워진 배열이 출력된다]
  • (변수명Value,인덱스Index,배열Array)
    변수명이 _인 이유는 자리를 채워주는 용도이다
  • Array(100).fill(0).map((_, index)=>index+1).filter(i => i % 3 === 0 || i % 5 === 0)
    (47) [3의 배수 5의 배수]
  • sort는 새로운 배열을 만들기 때문에 원본이 변경되지 않는다
조건문
  • if 문
  • if ... else 문 (중첩문은 맨위에 둔다)
  • switch 문 (잘 안쓰지만 코드 가독성이 좋다)
  • 삼항연산자 (조건연산자)
    두개까지는 괜찮은데 많아지면 한줄일 때 가독성이 좋지 않다
  • nullish 연산자
    요소 값이 없을 때 undefined가 출력된다
  • || : 0, null, undefined
    ?? : null, undefined
    falsy하다 : 0, null, undefined, "", NaN
    nullish하다 : null, undefined
반복문
  • for 문 (Airbnb 컨벤션을 많이들 쓰는데 for문을 쓰지 말라고 권고되어 있다?!)
  • forin
  • 29번 파일 암기할 코드 재귀함수 할 때 필요하다
    문자열 뒤집기
    시그마
    팩토리얼
  • 코딩도장 레벨2 구글입사문제 정도는 풀기 (손으로 외우기)
    https://codingdojang.com/scode/393?answer_mode=hide
 

코딩도장

프로그래밍 문제풀이를 통해서 코딩 실력을 수련

codingdojang.com

  • while 문
    31번 파일 구구단 코드 암기
  •  

+ Recent posts