화살표 함수함수의 정의 방식으로, 함수를 간결하게 표현 할 수 있다. 왜 이런걸 만들어서 사람 피곤하게 하니 라고 생각했었지만 자주 보고 쓰다 보면 어느 새 손에 익더라.. (아마도) 예시const add = (a, b) => a + b;console.log(add(1, 2)); // 3아주 아주 기초적인 `(a+b)`의 결과를 리턴해주는 함수다. 이런 기초적인 코드 구조가 이해 안된다면 코딩은 일찌감치 포기하지 말고 열심히 하십쇼. 정상입니다. 화살표 함수의 특징매개변수가 하나일 경우 소괄호`()` 생략 가능단일 표현식인 경우 중괄호 `{}`와 `return` 키워드 생략 가능 이번에는 함수가 어째서 저렇게 변신했는지 차례대로 살펴보자 #1 가장 익숙한 함수 모양// 가장 익숙한 함수 모양 #1fu..
reduce 함수자바스크립트에서 제공되는 함수 중 하나로, 배열의 각 요소끼리 합한 결과를 제공한다. 이제 배열의 합을 구할때 for문은 갖다 버리도록 하자. 기본구조array.reduce(callback(accmulator, currentValue, currentIndex, array), 0)매개변수 설명`callback`: 쓰는데 중요하지 않으니 패스하기로 함 (사실 설명 못하겠음)`accmulator(acc)`: (필수) 값을 누적하는 변수. 초기값으로 초기화 된다. (코드에서 맨 뒤에 보이는 0이 초기값이다.)`currentValue(cur)`: (필수) 현재 처리중인 요소`currentIndex(idx)`: 현재 요소의 인덱스`array`: 호출한 원본 배열`initialValue`: 초기값..