// 関数を実行すると関数が戻ってくる function 関数(x) { console.log(x) return 関数 } 関数(1)(2)(3) // こんな風に連続実行 // 1 // 2 // 3 function n倍返し関数を戻します(n) { return (x) => { console.log(x * n) } } const 関数10倍返し = n倍返し関数を戻します(10) 関数10倍返し(2) // 20