Christian Kruse: Meine liebe Not mit destructuring

Beitrag lesen

Hallo HEKTOR!,

destructuring heisst einfach nur, dass du die Eigenschaften eines Objekts den Variablen zuweist. Z.B.

function foo({a, b, c}) {}

weist die Eigenschaften a, b und c des Objektes, dass du als Parameter übergibst, den Variablen a, b und c zu. Das wiederum ist die Kurzform von dieser Form:

function foo({a: a, b: b, c: c}) {}

Du kannst also deine Variante von weiter oben umformulieren zu dieser Variante:

const data = ({ArgName1: a1, ArgName2: a2, ArgName3: a3}) => {
  if(a1) {
    // …
  }
}

Hier erwartest du ein Objekt mit den Eigenschaften ArgName1, ArgName2 und ArgName3 und weist den Wert den Variablen a1, a2 und a3 zu.

Hoffe, das hilft beim Verständnis.

Freundliche Grüße,
Christian Kruse