Завдання: Об'єднання Об'єктів за Допомогою Оператора Spread
Завдання
Створити скрипт, який виконує наступні дії:
- Об'єднати властивості двох об'єктів,
personInfoтаjobInfo, і зберегти їх у новому об'єкті з назвоюfullInfo. - Додати до об'єкта
fullInfoнову властивість з назвоюisRetiredта значеннямfalse. - Використати цикл
for...inдля ітерації поfullInfoта вивести кожну властивість і відповідне значення у форматі:[property]: [value].
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]); }
Очікуваний результат:
name: Ferry
age: 62
city: Caracas
experience: 7
occupation: Speech-Language Pathologist
isRetired: false
- Використання оператора розповсюдження (
{ ... }) для об'єднання властивостей зpersonInfoтаjobInfoвfullInfo. - Після об'єднання додати нову властивість до
fullInfo. - Перебір
fullInfoза допомогою циклуfor...inдля виведення властивостей та їхніх значень.
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]); }
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 6
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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
Завдання: Об'єднання Об'єктів за Допомогою Оператора Spread
Свайпніть щоб показати меню
Завдання
Створити скрипт, який виконує наступні дії:
- Об'єднати властивості двох об'єктів,
personInfoтаjobInfo, і зберегти їх у новому об'єкті з назвоюfullInfo. - Додати до об'єкта
fullInfoнову властивість з назвоюisRetiredта значеннямfalse. - Використати цикл
for...inдля ітерації поfullInfoта вивести кожну властивість і відповідне значення у форматі:[property]: [value].
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]); }
Очікуваний результат:
name: Ferry
age: 62
city: Caracas
experience: 7
occupation: Speech-Language Pathologist
isRetired: false
- Використання оператора розповсюдження (
{ ... }) для об'єднання властивостей зpersonInfoтаjobInfoвfullInfo. - Після об'єднання додати нову властивість до
fullInfo. - Перебір
fullInfoза допомогою циклуfor...inдля виведення властивостей та їхніх значень.
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]); }
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 6