初っ端なので、寺尾っぽい簡単なのを用意した。

わざわざthisと変数を利用する意味が分かりません。
https://teratail.com/questions/356582

こういう初歩的な疑問って、回答してあげればいいのにね。

・JavaScriptのthisは省略できるものではない(オブジェクトのプロパティへはオブジェクトを指定しないとアクセスできない)
オブジェクトでの作業 - JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Working_with_Objects#objects_and_properties

・JavaScriptのthisは他の言語と異なる動作をする
this - JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/this#%E9%96%A2%E6%95%B0%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E5%86%85%E3%81%AE_this

この2つを教える必要がある。