classList.contains( )を使った記述で、if文の条件式内に「=== true」とありますが、動画の0:51でclassList.contains( )は「このクラスが付いてるかどうかを true 、 false で返してくれる」と解説してくださっています。
ということは「=== true」はなくてもよいのでは、と思い試してみたところ、問題なく動作しました。
「=== true」にはなにか特別な意図があるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?