Завдання: Об'єднання Об'єктів за Допомогою Оператора 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]); }
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 18
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Секція 1. Розділ 18