JSで書く

1.条件付きの配列の要素を定義する

js
const items = [ 'foo', ... true ? ['bar'] : [] ]

下記のコードは、空文字なども削除されるので、あまり良くなさそう。

js
const items = [ true && 'one', false && 'two', ].filter(Boolean)

使い所としては、tabselectなどのコンポーネントで選択肢を出しわけたい時に使ったりしている。

javascript - How to define an array with conditional elements? - Stack Overflow

スタックトレースの出力

  • console.traceを使う?