関数合成を徹底解説 – JavaScript