main.js リファクタ　ちゃんとreturnを書くと無駄な処理をしない