Основы JavaScript

6 важных вещей, которые вы должны знать об объекте JavaScript

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

В наше время мы часто погружаемся в сложные части программирования. Мы часто озабочены новыми тенденциями, боимся не знать, какие инструменты лучше использовать и какой язык программирования изучать. Они называют это социальное беспокойство FOMO - страх упустить. Однако знание и овладение основами - ключ к совершенствованию своего мастерства.

Итак, в этой статье мы углубимся в основы JavaScript Object.

Что такое объект?

Согласно этой статье в Веб-документации MDN.

Объект - это набор свойств, а свойство - это связь между именем (или ключом) и значением. Значение свойства может быть функцией, и в этом случае свойство называется методом.

3 способа создания объекта

Ниже будут продемонстрированы различные способы создания объекта:

  1. Литерал объекта: объект можно создать, указав его имя, за которым следует пара фигурных скобок.

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

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

2 способа присвоения значений объекту и доступа к ним

Чтобы получить значения и присвоить объекту, вы можете сделать следующее:

  1. Используя (.) Обозначение, за которым следует имя свойства объекта.

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

Как удалить свойства объекта

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

Свойства объекта тестирования

Есть два метода, которые вы можете использовать для проверки свойств объекта:

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

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

Перечисление свойств объекта

Чтобы получить список всех свойств объекта, вы можете использовать следующее:

  1. for… in цикл.

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

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

Чтобы узнать больше о перечислении объектов, вы можете прочитать эту статью:



Сериализация объекта

Сериализация объекта - это процесс преобразования свойств объекта в строку.

Этого можно добиться с помощью следующего:

  1. JSON.stringify (): этот процесс сериализации преобразует свойства объекта в строку, но оставляет метод в исходном состоянии.
  2. JSON.parse ().

Если вы хотите узнать больше о сериализации объекта, вы можете проверить эту статью ниже:



Использованная литература:

JavaScript - полное руководство, 6-е издание.

Красноречивый JavaScript, 3-е издание.

Считаете ли вы этот блог полезным? Не забудьте оставить отзыв в разделе комментариев.