JavaScript関数
780 ワード
JavaScriptでは、関数もオブジェクトです.関数は値で、オブジェクトに格納できます.
function a() {}
var a = function(){}
// 두 코드는 같은 의미이다.
関数は値なので、他の関数のパラメータに渡すことができます.function cal(func, num){
return func(num)
}
function increase(num) {
return num+1
}
function decrease(num) {
return num-1
}
console.log(cal(increase, 1));
console.log(cal(decrease, 1));
関数は、関数の戻り値としても使用できます.function cal(mode){
var funcs = {
'plus' : function(left, right){return left + right},
'minus' : function(left, right){return left - right}
}
return funcs[mode];
}
console(cal('plus')(2,1));
console(cal('minus')(2,1));
ダイヤルバック
Reference
この問題について(JavaScript関数), 我々は、より多くの情報をここで見つけました https://velog.io/@nolimit/자바스크립트-함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol