nishimura.clubnishimura.club

JSで書く

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

const items = ['foo', ...(true ? ['bar'] : [])];

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

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

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

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

スタックトレースの出力

  • console.trace を使う?