Пояснення об'єктів JavaScript

Об'єкти JavaScript зберігають дані у парах "ключ-значення". Кожна пара є властивістю.

Властивість може містити різні типи даних:

Коли функція міститься всередині об'єкта, вона називається методом. Методи визначають, що саме робить об'єкт.

Приклад: const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }

У цьому прикладі firstName — це ключ, а "Virat" — значення.

Способи створення об'єктів:

  1. Об'єктні літерали Використовуйте фігурні дужки для прямого визначення властивостей. let user = { name: "Sourav", age: 23 };

  2. Конструктор об'єкта Використовуйте синтаксис new Object(). let user = new Object(); user.name = "Sourav";

Як отримати доступ до властивостей:

Ви можете змінювати об'єкти після їх створення. Ви можете додавати нові властивості або видаляти існуючі.

Щоб видалити властивість, використовуйте оператор delete: delete user.age;

Щоб перевірити, чи існує властивість, використовуйте оператор in або hasOwnProperty: "name" in user; user.hasOwnProperty("name");

Об'єкти допомагають групувати пов'язані дані та поведінку в одному місці. Це робить ваш код організованим і легким у керуванні.

Джерело: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9