[Node.js] 콜백함수와 Promise(1)
콜백함수를 공부하면서 머리가 많이 빠진 것 같다. 이놈시키를 언제, 어디서, 왜 사용해야 하는지 너무너무 헷갈린다. 그래서 정리. 1. 콜백함수는 무엇이며, 왜 사용하는가? 일단 시작하기전에 Parameter와 Arguments를 구분해보자. 되게 쉽다. Parameter는 매개변수고, Arguments는 값(인자)이다. 문제는 자바스크립트에서 함수를 인자처럼 사용하면서 시작되었다. 이 과정에서 수반되는 기술이 바로 콜백함수이다. 2. Higher order Function 아직까지도 존나 모호하다. 좀 더 구체적으로 예를 들어 보겠다. 저 예시코드를 보면, forEach라는 메소드 안에 key를 인자로 갖는 화살표 함수를 집어넣었다 즉, 화살표 함수가 forEach메소드의 인자로 사용되고 있다. 이것이..
2020.02.20