Languages/Vanilla JS
2022. 5. 17.
[Vanilla JS] 함수형 자바스크립트의 기본
1. 평가와 일급 평가 평가란 코드가 계산되어 값을 만드는 것을 말한다. "1+2"와 같은 코드는 3으로 평가될 수 있으며 "[1,2]"와 같은 코드는 [1,2]로 평가될 수 있다. 일급 일급이란 값으로 다룰 수 있고, 변수에 담을 수 있는 것을 말한다. 일급이란 함수의 인자로 사용될 수 있고 함수의 결과로 사용할 수 있다. 2. 일급 함수 자바스크립트에서 함수는 일급이다. 즉 함수를 값으로 다룰 수 있다. 즉 함수를 변수에 담을 수 있다. 또한 생성된 함수는 값을 담아서 평가된다. const calA = A=> A+10 console.log(calA) //A=>A+10 console.log(calA(10)) //20 함수는 일급이므로 함수의 결과로 함수가 될 수도 있다. 즉 함수의 return이 함수가..