[JavaScript] Objectのプロパティを条件指定で追加する方法2021/05/19•1 min readJavaScript目次背景コンポーネントの Props で条件が合致した際に object を追加したいケースで必要になった。方法スプレッド構文と論理積を使う。const obj = { ...(condition && { key: "value" }), }; conditionがtrueであれば、{ key: 'value' }が追加されるconditionがfalseであれば、何も追加されないユースケースa要素に条件によってtarget="_blank"を付け外しをすることがあり、下記のような記述をした。<a href="#" {...(isExternal && { target: "_blank" })}> Link </a> Edit on GitHub