🦓
コールバック関数 ざっとまとめ
作成日:
2021/08/16
1
function hello(callback, lastName) {
console.log(callback);
console.log('hello' + callback(lastName));
}
"takutaku"を返す関数
function getName() {
return 'takutaku';
}
'yoo'を返す関数(アロー関数)
const getFirstName = function () {
return 'yoo';
};
3行目の出力結果としてhelloyooが出力される
hello(getFirstName);
上と一緒hellohoge
hello(function () {
return 'hoge';
});
hellofoohaaが出力
hello((name) => 'foo' + name, 'haa');
const doSomething = (a, b, callback) => {
const result = callback(a, b);
console.log(result);
};
const multiply = (a, b) => {
return a * b;
};
const plus = (a, b) => {
return a + b;
};
doSomething(2, 2, multiply); //4
doSomething(2, 3, plus);//5