삼항 연산자
- JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 맨 앞에 조건문이 들어가고 그 뒤로 물음표(?)와 조건이 참이라면 실행할 식이 물음표 뒤로 들어갑니다. 바로 뒤로 콜론(:)이 들어가며 조건이 거짓이라면 실행할 식이 마지막에 들어갑니다.
Array.reduce
- 리듀서 함수는 네 개의 인자를 가집니다.
-누산기(acc)
-현재 값(cur)
-현재 인덱스(idx)
-원본 배열(sec)
- 리듀서 함수의 반환 값은 누산기에 할당되고, 누산기는 준회 중 유지되므로 결국 최종 결과는 하나의 값이 됩니다.
화살표 함수
- 함수, 식별자 지우고 소괄호와 중괄호 사이에 화살표 입력
- 식별자가 없어 호출이 불가하기때문에 함수 표현식처럼 변수에다가 화살표 함수를 할당해 주어야한다.
올림, 반올림
- Math.round() - 올림
- Math.ceil() - 반올림
- Math.floor() - 반내림
map 함수
map함수는 callbackFunction을 실행한 결과를 가지고 새로운 배열을 만들 때 사용한다.
array.map(callbackFunction(currenValue, index, array), thisArg)