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번 파일 구구단 코드 암기
'멋쟁이사자처럼 프론트엔드 스쿨 > FE TIL' 카테고리의 다른 글
[멋쟁이사자처럼 프론트엔드스쿨]8월 29일 1일차 OT (0) | 2022.10.10 |
---|---|
[멋사 프론트엔드 스쿨]10월 7일 금요일 TIL_특강데이 (0) | 2022.10.07 |
[멋사 프론트엔드 스쿨]10월 5일 수요일 TIL_반응형 웹, 웹의 역사, JS배열 (0) | 2022.10.05 |
9월 24일 토요일 TIL_벤딩머신 과제 중 (0) | 2022.09.25 |
[멋사 프론트엔드 스쿨]9월 22일 목요일 TIL_CSS 실무 테크닉 (1) | 2022.09.23 |