Node js/생활 코딩 Node js
콜백(Callback) 함수
shinwoong_BE
2019. 2. 3. 19:19
- 콜백(callback)함수 란?123456789a = [3,1,2];function b(v1, v2) {return v2 - v1;}a.sort(b);console.log(a);
cs - sort라는 함수의 인자로 다른 함수를 전달했고, 전달된 함수를 콜백 함수라 한다. 이 콜백 함수는 누군가에게 나중에 호출되어질 함수이다.
- sort라는 함수가 가지고있는 기본적인 방법을 확장할 수 있는 가능성을 로직을 주입함으로써 가능하게 하는 것이 콜백을 사용하는 이유이다.1234567a = [3,1,2];a.sort(function(v1, v2) {return v2-v1;});console.log(a);cs - 이름을 주는 방식은 함수를 나중에 여러 번 호출하고 싶을 때 이렇게 사용하고, 함수가 1회성으로 사용할 목적이라면
익명함수를 콜백으로 지정하여 사용한다. (JavaScript)