Що таке об’єкт у JS

Об’єкт у JavaScript — це структура даних, яка дозволяє зберігати пари «ключ → значення». Об’єкти — одна з базових концепцій JS, і використовуються майже всюди.

Синтаксис створення об’єкта:

let person = {
  name: "Оля",
  age: 25,
  isStudent: true
};
//name, age, isStudent — ключі (властивості)
//"Оля", 25, true — значення

Доступ до властивостей:

Через крапку:

console.log(person.name); // "Оля"

Через квадратні дужки:

console.log(person["age"]); // 25

Можна додавати або змінювати значення:

person.city = "Київ"; // додати
person.age = 26; // змінити

Об’єкти можуть містити інші об’єкти або функції:

const user = {
name: "Іван",
contact: {
email: "ivan@gmail.com",
phone: "123-456"
},
sayHello: function () {
console.log("Привіт!");
}
};

user.sayHello(); // "Привіт!"

Об’єкти можуть містити файли:

const fileInput = document.querySelector(‘input[type=”file”]’);
const file = fileInput.files[0];

const obj = {
name: “test”,
myFile: file // тут зберігається файл
};

Висновок:

ПитанняВідповідь
Що таке об’єкт?Набір ключів і значень
Для чого потрібен?Для зберігання й організації даних
Як отримати значення?Через крапку або квадратні дужки