なぜアロー関数に書き換えるとエラーになるのでしょうか?

アロー関数するとthisの意味が異なってきます。
2020年4月24日
ユーザー

ソースコードの46行目と49行目のmouseup、mouseleaveイベントの中ではアロー関数に書き換えても問題ありませんが、

ソースコードの30行目の mousedown(function(e) {・・・・・ }
35行目のmousemove(mousedown(function(e) {・・・・・ }
の中の関数を e => {} とアロー関数に書き換えるとエラーとなります。
なぜエラーになるのでしょうか?

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

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