invoked
@invoked

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

javascript引数の質問

解決したいこと

超初心者です。
出力一緒なのになんでなんで()つけるんですか

const users = [
    {name: 'saitou', age: 30},
    {name: 'suzuki', age: 20},
    {name: 'satou', age: 10},
    {name: 'unko', age: 30}
];

const tests = () => {
    // なんで()つけるの
    console.log(users.filter(users => users.age === 30));
    console.log(users.filter((users) => users.age === 30));
}
0

1Answer

アロー関数の引数が一つのときは () を省略できます。
括弧があったりなかったりするのは可読性が落ちたり引数の増減で括弧を付けたり外したり手間がかかるので、必ず括弧を付けるルールにしている開発現場もあると思います。

1Like

Comments

  1. @invoked

    Questioner

    そうだったんですね!ありがとうございます!

Your answer might help someone💌