IT/Javascript

[Javascript] Function

DongChul 2016. 11. 14. 00:53

ECMAScript에서 함수 이름은 단지 변수일 뿐 함수도 다른 값이 올 수 있는 곳이라면 어디든 올 수 있습니다.

함수를 다른 함수에 매개변수로 넘기거나, 함수가 실행 결과로 다른 함수를 반환하는 일이 가능합니다.


function callSomeFunction(someFunction, someArgument){

return someFunction(someArgument);

}


function add10(num){

return num + 10;

}


var result1 = callSomeFunction(add10, 10);

alert(result1); // 20


함수를 실행하지 않고 단지 함수를 가리키는 포인터에 접근하기 위해서는 괄호를 쓰면 안된다.