https://kasumiblog.org/javascript-object-this-pass/
JavaScriptで参照先オブジェクトからthisが渡らない時の対処方法