戻り値が関数

// 関数を実行すると関数が戻ってくる
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