Sobes.tech
Back to questions
Junior — Middle
53

Можешь перечислить способы использования конструкции Object в JavaScript?

Companies where asked
Передовые Платежные Решения
Siberteam
Prime
OZONOZON
AstonAston

Answer from AI

sobes.tech AI

В JavaScript конструкция Object используется в нескольких основных способах:

  1. Создание объектов:
const obj1 = new Object();
const obj2 = {};
  1. Объявление свойств и методов:
const obj = {
  name: 'Alice',
  greet() { console.log('Hello'); }
};
  1. Использование статических методов Object:
  • Object.keys(obj) — возвращает массив ключей объекта.
  • Object.values(obj) — возвращает массив значений.
  • Object.assign(target, ...sources) — копирует свойства из источников в целевой объект.
  • Object.freeze(obj) — делает объект неизменяемым.
  1. Проверка свойств:
if (Object.hasOwn(obj, 'name')) { /* ... */ }
  1. Установка прототипа:
const proto = { greet() { console.log('Hi'); } };
const obj = Object.create(proto);
obj.greet(); // Hi

Таким образом, Object — это фундаментальный строительный блок для работы с объектами в JavaScript.