14. Ти об'єкт

…тому що все є об’єктом ;) Це ще один тип даних. Виглядає він наступним чином:

let variable = {
    key: value,
    key2: value2,
    key3: value3
}

Як бачите, нагадує масив. За винятком того, що в масиві дуже важливий порядок елементів, які в ньому знаходяться. У випадку з об’єктами ключовими елементами є… ключі ;)

Якби ми хотіли представити людину як об’єкт, ми могли б зробити це наступним чином:

let person = {
    name: 'Natalia',
    age: 27,
    hobby: ['swimming', 'cycling', 'fantasy books']
}

Щоб звернутися до елемента об’єкта, потрібно звернутися до його ключа, наприклад:

person.hobby;

Ми можемо додавати нові елементи до вже наявного об’єкта:

person.city = 'Poznań';
console.log(person);

Ми також можемо їх видаляти:

delete person.hobby;

Іноді в об’єкті може бути ще один об’єкт:

 let person = {   
    name: 'Natalia',
    age: 27,
    hobby: ['swimming', 'cycling', 'fantasy books'],
    city: 'Poznan',
    family: {
        mom: 'Anna',
        dad: 'Paweł',
        sister: 'Karolina'
    }
}

Як вивести ім’я сестри?

person.family.sister;

results matching ""

    No results matching ""