Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Об'єднання Об'єктів за Допомогою Оператора Spread | Основи Об'єктів JavaScript
Структури Даних JavaScript

bookЗавдання: Об'єднання Об'єктів за Допомогою Оператора Spread

Свайпніть щоб показати меню

Завдання

Створити скрипт, який виконує наступні дії:

  • Об'єднати властивості двох об'єктів, personInfo та jobInfo, і зберегти їх у новому об'єкті з назвою fullInfo.
  • Додати до об'єкта fullInfo нову властивість з назвою isRetired та значенням false.
  • Використати цикл for...in для ітерації по fullInfo та вивести кожну властивість і відповідне значення у форматі: [property]: [value].
12345678910111213141516171819202122
const 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]); }
copy

Очікуваний результат:

name: Ferry
age: 62
city: Caracas
experience: 7
occupation: Speech-Language Pathologist
isRetired: false
  1. Використання оператора розповсюдження ({ ... }) для об'єднання властивостей з personInfo та jobInfo в fullInfo.
  2. Після об'єднання додати нову властивість до fullInfo.
  3. Перебір fullInfo за допомогою циклу for...in для виведення властивостей та їхніх значень.
1234567891011121314151617181920
const 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]); }
copy

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 18

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 18
some-alt