Herausforderung: Objekte Mit Dem Spread-Operator Kombinieren
Swipe um das Menü anzuzeigen
Aufgabe
Ein Skript erstellen, das die folgenden Aufgaben ausführt:
- Die Eigenschaften von zwei Objekten,
personInfoundjobInfo, zusammenführen und in einem neuen Objekt namensfullInfospeichern. - Dem Objekt
fullInfoeine neue Eigenschaft namensisRetiredmit dem Wertfalsehinzufügen. - Eine
for...in-Schleife verwenden, um durchfullInfozu iterieren und jede Eigenschaft sowie deren Wert im Format[property]: [value]auszugeben.
12345678910111213141516171819202122const personInfo = { name: "Ferry", age: 62, city: "Caracas", }; const jobInfo = { experience: 7, occupation: "Speech-Language Pathologist", }; // Task 1: merge two objects const fullInfo = { ...___, ___, ___: ___, // Task 2: add the property }; // Task 3: log each property and its value for (let key in ___) { console.log(`${___}:`, ___[key]); }
Erwartete Ausgabe:
name: Ferry
age: 62
city: Caracas
experience: 7
occupation: Speech-Language Pathologist
isRetired: false
- Den Spread-Operator (
{ ... }) verwenden, um Eigenschaften auspersonInfoundjobInfoinfullInfozu kombinieren. - Nach dem Zusammenführen eine neue Eigenschaft zu
fullInfohinzufügen. - Mit einer
fullInfo-Schleife durchfor...initerieren, um die Eigenschaften und deren Werte auszugeben.
1234567891011121314151617181920const personInfo = { name: "Ferry", age: 62, city: "Caracas", }; const jobInfo = { experience: 7, occupation: "Speech-Language Pathologist", }; const fullInfo = { ...personInfo, ...jobInfo, isRetired: false, }; for (let key in fullInfo) { console.log(`${key}:`, fullInfo[key]); }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 18
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 1. Kapitel 18