2021年2月24日解決済み

アロー構文で ( ) がなくても正常に動作しているのはなぜですか?

ユーザー
colors.forEach(color=>{
    if(color.checked===true){
        selectColor.textContent=color.value;
    }
};

とありますが、forEach直後のcolorは()に含まれて

colors.forEach((color)=>{
    if(color.checked===true){
        selectColor.textContent=color.value;
    }
};

上記のようになるものだと思っていました。

(color)で囲まれているほうもちゃんと動作していますが、なぜ()で囲まれなくても動作するのでしょうか?

スタッフ

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

プレミアムプランとは?