제너레이터란? 일반 함수는 하나의 값(혹은 0개의 값)만을 반환합니다. > 하지만 제너레이터(generator)를 사용하면 여러 개의 값을 필요에 따라 하나씩 변환(yield)할 수 있습니다. 제너레이터와 이터러블 객체를 함께 사용하면 손쉽게 데이터 스트림을 만들
return names.reduce((acc, cur, idx) => { if(idx % 5 === 0) acc.push(cur); return acc; }, []);
Math.sqrt(x) 는 x의 제곱근을 반환한다.이 때 x가 제곱수가 아니라면 반환된 값은 소수점 아래 자리의 숫자를 가진다.% 1 === 0을 통하여 소수점 아래 숫자의 유무를 판별한 후 1과 2를 반환한다.
array1.reduce( (accumulator, currentValue) => accumulator + currentValue, initialValue, )
1. 클로저란? 2. 내부함수 3. 클로저(Closure) 4. private variable 5. 클로저의 응용
1. promise란? 2. promise의 상태(states) 3. then, catch, finally 4. promise와 콜백