JavaScript Objects: от основ до CRUD
Объекты JavaScript объединяют связанные данные и функции. Вместо использования отдельных переменных вы используете пары «ключ-значение».
Представьте себе такую сущность, как студент. Объект представляет эту сущность в вашем коде.
Каждый объект состоит из трех частей:
- Сущность: сам объект (например, Студент).
- Состояние: то, чем обладает объект (например, имя, возраст). Это свойства.
- Поведение: то, что делает объект (например, учится). Это методы.
Как создавать объекты:
Объектный литерал Это самый распространенный способ. Вы используете фигурные скобки для прямого определения объекта. Это кратко и легко читается. let student = { name: "Saravanan", age: 25 };
Конструктор объекта Вы используете ключевое слово
newдля создания объекта. let student = new Object(); student.name = "Saravanan";
Большинство разработчиков предпочитают метод литерала.
CRUD-операции:
С данными объекта выполняются четыре основные задачи:
- Create (Создание): Определение нового объекта.
- Read (Чтение): Доступ к данным с помощью точечной нотации (person.name) или нотации в квадратных скобках (person["name"]).
- Update (Обновление): Изменение существующего значения (person.age = 26).
- Delete (Удаление): Удаление свойства с помощью ключевого слова
delete(delete person.age).
Продвинутые концепции:
- Методы: Функция внутри объекта является методом. Вы можете использовать сокращенный синтаксис для их написания.
- Вложенные объекты: Объект может содержать в себе другой объект. Это помогает организовать сложные данные, такие как адрес.
- Типы данных: Объекты могут хранить строки, числа, логические значения, массивы, функции и другие объекты.
Резюме структуры объекта:
- name: String
- age: Number
- address: Вложенный объект
- greet: Метод (Функция)
Источник: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg