Logo

Conditional Properties in einem Objekt

Füge einem Objekt nur unter bestimmten Voraussetzungen Properties hinzu.

24. Januar 2021

Du hast ein Objekt, welches du nur unter bestimmten Voraussetzungen mit Properties XYZ füllen willst? Los geht’s

const obj = {
  age: 30,
  name: "Hassan El Siblani",
  job: ["software engineer", "freak", "dad"],

  // ist myCondition truthy? Dann füge die prop conditional_prop hinzu!
  ...(myCondition && { conditional_prop: "yeaaah" }),
};

Noch mehr Props, selbe Bedingung?

const obj = {
  age: 30,
  name: "Hassan El Siblani",
  job: ["software engineer", "freak", "dad"],

  ...(myCondition && {
    conditional_prop: "yeaaah",
    skill: "Flying",
    food: "vegetables",
  }),
};
« Alle Beiträge