Референсный руководствo по объектам JavaScript

Объект JavaScript

Объекты являются одним из типов данных JavaScript.

Объекты используются для хранения集合 ключ/значение (имя/значение).

Объекты являются集合ом именованных значений.

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

Пример

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};

Пробуйте сами

Чтобы узнать больше о объектах, читайте наш Учебник JavaScript объекта.

Методы и свойства JavaScript объекта

Название Описание
assign() Копирует атрибуты из исходного объекта в целевой.
constructor Возвращает функцию прототипа созданного объекта.
create() Возвращает новый объект, созданный из существующего.
defineProperties() Добавляет или изменяет атрибут.
defineProperty() Добавляет или изменяет атрибут.
entries() Возвращает массив ключ/значение объекта.
freeze() Предотвращает любые изменения в объекте.
fromEntries() Возвращает объект из итерируемого списка ключ/значение.
getOwnPropertyDescriptor() Возврат массива ключей объекта.
getOwnPropertyDescriptors() Возврат массива ключей объекта.
getOwnPropertyNames() Возврат массива ключей объекта.
groupBy() Группирует элементы объекта по значениям обратного вызова.
isExtensible() Возвращает true, если объект является расширяемым.
isFrozen() Возвращает true, если объект заморожен.
isSealed() Возвращает true.
keys() Возврат массива ключей объекта.
preventExtensions() Запрещает добавление новых свойств к объекту.
prototype Позволяет добавлять свойства и методы в объект JavaScript.
seal() Запрещает добавление новых свойств или удаление существующих свойств объекта.
toString() Преобразование объекта в строку и возврат результата.
valueOf() Возврат исходного значения объекта.
values() Возврат массива значений свойств объекта.