Об’єкт у 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 // тут зберігається файл
};
Висновок:
Питання | Відповідь |
---|---|
Що таке об’єкт? | Набір ключів і значень |
Для чого потрібен? | Для зберігання й організації даних |
Як отримати значення? | Через крапку або квадратні дужки |