if (color.checked === true) は、 if (color.checked) にしても真偽値として成立します。ここでは、分かり易さを考慮して === true を付けていると思いますが、それ以外にも省略しないほうが良い理由などがありましたら教えてください。
if (color.checked === true)
if (color.checked)
=== true
この回答を見るにはプレミアムサービスへの登録が必要です