🐣
動的な関数の作成方法 クロージャーという考え方
作成日:
2021/05/19
1
function addNumberFactory (num) {
function addNumber (value) {
return num + value;
}
return addNumber;
}
const add5 = addNumberFactory(5);
const add10 = addNumberFactory(10);
const result1 = add5(5);
const result2 = add10(10);
const result3 = add10(20);
const result4 = add10(result1);
console.log(result1);
console.log(result2);
console.log(result3);
console.log(result4);
result 10
result2 20
result3 30
result4 20
が出力される