forEachの中でletを定義してはダメなのか?

変数を宣言するときはスコープに注意しましょう。
2020年4月24日
ユーザー

こちらの動画内ではforEachの外でlet selectColor;と変数の定義を行なっていました。
今回の場合はcheckedされる値は1つなのでforEachの中でlet selectColor = color.value;と定義できないかと思いやってみたところエラーが発生しました。
なぜこの処理だとエラーになってしまうのですか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?