https://kasumiblog.org/javascript-apply/
JavaScriptで異なる配列を同じ関数に渡して処理を使い回す方法【applyメソッドが便利】