「map: this」は「map: map」と書いてもいいですか?

2020年5月13日
ユーザー
      map = new google.maps.Map(target, {
        center: tokyo,
        zoom: 15
      });

      map.addListener('click', function(e) {
        var marker = new google.maps.Marker({
          position: e.latLng,
          map: this,
          animation: google.maps.Animation.DROP
        });

上記コードでthisはこれまでのレッスンから変数mapであると推測できるのですが、これがthisで表現できるのは何故でしょうか?また、mapと書かずにthisとする必要があるのでしょうか?

thisについては、他のレッスンでも?となることが多く、その度に理解に時間がかかってしまいます。
これを機に理解を深めたく質問させていただきました。

宜しくお願いいたします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?