JSは関数型言語と言ってもいいと思うが