キー一覧を取得してフィルターを掛けて最後にdeleteじゃないの
別にfalseでも良いけど「リセット」なら要素をdeleteしたくなる

Object.keys($gameSelfSwitches._data)
.map(key => key.split(','))
.filter(key => Number(key[0]) === this._mapId)
.forEach(key => delete $gameSelfSwitches._data[key]);
$gameMap.requestRefresh();

これで自マップのセルフスイッチを全てリセット出来ると思う
this._mapIdの部分を任意の数値に変えれば他のマップも適用出来る
細かいところだけど2-4行目は4字空白で字下げしてるけど5chの仕様で行頭空白が表示されない