Web/jQuery
[Javascript 기본 개념] Javascript 문법-함수와 콜백
나비와꽃기린
2016. 6. 23. 10:10
1.1 값으로서의 함수와 콜백
JavaScript에서는 함수도 객체다. 다시 말해서 일종의 값.
Ex) function cal(mode){ var funcs = { 'plus' : function(left, right){return left + right}, 'minus' : function(left, right){return left - right} } return funcs[mode]; } alert(cal('plus')(2,1)); alert(cal('minus')(2,1)); à 결과값 3, 1 à mode값에 따라 함수 호출.. |
Ex) var process = [ function(input){ return input + 10;}, function(input){ return input * input;}, function(input){ return input / 2;} ]; var input = 1; for(var i = 0; i < process.length; i++){ input = process[i](input); } alert(input); à 1+10 à11*11 à121/2 à 결과값 60.5 |