JavaScript · Middle · Frage 62 von 75

Wie unterscheidet sich Object.assign(target, source) von { ...target, ...source }?

Antwort zeigen

Richtige Antwort: Object.assign ändert target; Spread baut ein neues Objekt

Erklärung

Beide sind flach und kopieren nur eigene aufzählbare Eigenschaften. Mit der älteren API nutzt man Object.assign({}, a, b), wenn man ein neues Objekt braucht.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 62

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen