Herausforderung: Objekte Mit Dem Spread-Operator Kombinieren
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 3. Kapitel 6
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Suggested prompts:
Can you explain how the spread operator works in this context?
What would happen if both objects had a property with the same name?
Can you show how to add more properties to the merged object?
Awesome!
Completion rate improved to 2.27
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 3. Kapitel 6