JS課題2, 3の実装