例えば、is_flag が true の時だけ、id というプロパティがあり、それ以外の場合は id プロパティが存在してはいけないオブジェクトをワンライナーで書きたいなあと思った場合。
const obj = {
...(is_flag ? { id:1111 } : {}),
hoge: `hogehoge`,
fuga: {
fugafuga: `fugafuga`
}
}
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
例えば、is_flag が true の時だけ、id というプロパティがあり、それ以外の場合は id プロパティが存在してはいけないオブジェクトをワンライナーで書きたいなあと思った場合。
const obj = {
...(is_flag ? { id:1111 } : {}),
hoge: `hogehoge`,
fuga: {
fugafuga: `fugafuga`
}
}
Register as a new user and use Qiita more conveniently
Go to list of users who liked