소수판별 - 에라토스테네스의 체
문제 : 1 이상의 자연수를 입력받아 2부터 해당 수까지의 소수들을 리턴해야 합니다.
반복문 내에 변수값을 할당하는 것 vs 반복문 밖에 할당
array의 push, pop, shift, unshift
객체, dot notation, bracket notation, 추가, 삭제(delete), 조회(in)
split, slice, splice method
배열, 객체에서의 for in, for of 문
spread operator(...)와 concat()
join() : 배열의 모든 요소를 연결해 하나의 문자열로 만듬immutable : 원본 불변
Object.keys / Object.values / Object.entries / Object.assign
JS의 원시자료형과 참조자료형 개념
자바스크립트 Scope 개념과 var, let, const
closure의 개념과 모듈 패턴, 장단점
spread, rest 문법과 구조 분해 할당
배열 reduce 메서드 사용법
호이스팅 개념
this 의 개념과 bind, call, apply
객체의 얕은복사와 깊은복사
함수의 실행시 자동으로 생성되는 arguments 객체
DOM의 개념과 CRUD가능한 메소드
filter, map 메소드와 MapReduce 모델
추상화와 고차함수, 절차형 프로그래밍과 선언형 프로그래밍