Основы JavaScript
6 важных вещей, которые вы должны знать об объекте JavaScript
Понимание объекта JavaScript и важных функций, которые вы можете использовать для управления его свойствами

В наше время мы часто погружаемся в сложные части программирования. Мы часто озабочены новыми тенденциями, боимся не знать, какие инструменты лучше использовать и какой язык программирования изучать. Они называют это социальное беспокойство FOMO - страх упустить. Однако знание и овладение основами - ключ к совершенствованию своего мастерства.
Итак, в этой статье мы углубимся в основы JavaScript Object.
Что такое объект?
Согласно этой статье в Веб-документации MDN.
Объект - это набор свойств, а свойство - это связь между именем (или ключом) и значением. Значение свойства может быть функцией, и в этом случае свойство называется методом.
3 способа создания объекта
Ниже будут продемонстрированы различные способы создания объекта:
- Литерал объекта: объект можно создать, указав его имя, за которым следует пара фигурных скобок.

2. новое ключевое слово: другой способ - использовать ключевое слово new, за которым следует функция Object ().

3. Функция create (): ECMAScript 5 представляет этот способ создания объекта.

2 способа присвоения значений объекту и доступа к ним
Чтобы получить значения и присвоить объекту, вы можете сделать следующее:
- Используя (.) Обозначение, за которым следует имя свойства объекта.

- Используя указание имени объекта, за которым следует ([]) квадратные скобки.

Как удалить свойства объекта
Чтобы удалить объект, вы можете использовать ключевое слово delete, за которым следует объект и его имя свойства.

Свойства объекта тестирования
Есть два метода, которые вы можете использовать для проверки свойств объекта:
- hasOwnProperty (): проверяет, есть ли у объекта собственное свойство с заданным именем.

2. propertyIsEnumerable (): проверяет объект, определено ли данное свойство как собственное и НЕ унаследовано от другого объекта.

Перечисление свойств объекта
Чтобы получить список всех свойств объекта, вы можете использовать следующее:
- for… in цикл.

2. Object.keys (): возвращает массив всех свойств перечисляемого объекта.

3. Object.getOwnPropertyNames (): аналогично Object.keys, однако возвращает все имена свойств, а НЕ только перечисляемые свойства.

Чтобы узнать больше о перечислении объектов, вы можете прочитать эту статью:
Сериализация объекта
Сериализация объекта - это процесс преобразования свойств объекта в строку.
Этого можно добиться с помощью следующего:
- JSON.stringify (): этот процесс сериализации преобразует свойства объекта в строку, но оставляет метод в исходном состоянии.
- JSON.parse ().
Если вы хотите узнать больше о сериализации объекта, вы можете проверить эту статью ниже:
Использованная литература:
JavaScript - полное руководство, 6-е издание.
Красноречивый JavaScript, 3-е издание.
Считаете ли вы этот блог полезным? Не забудьте оставить отзыв в разделе комментариев.