jsconst items = [ 'foo', ... true ? ['bar'] : [] ]
下記のコードは、空文字なども削除されるので、あまり良くなさそう。
jsconst items = [ true && 'one', false && 'two', ].filter(Boolean)
使い所としては、tab
やselect
などのコンポーネントで選択肢を出しわけたい時に使ったりしている。
javascript - How to define an array with conditional elements? - Stack Overflow