Конструктор Object()
Конструктор Object
створює об'єктну обгортку для наданого значення.
- Якщо значенням є
null
абоundefined
, це створить та поверне порожній об'єкт. - Інакше, буде повернений об'єкт того типу, який відповідає наданому значенню.
- Якщо значення вже є об'єктом, буде повернене це значення.
Викликаний не у контексті конструктора, Object
поводиться ідентично до new Object()
.
Синтаксис
new Object() new Object(value)
Параметри
value
- Будь-яке значення.
Приклади
Створення нового об'єкта
let o = new Object()
o.foo = 42
console.log(o)
// Object { foo: 42 }
Використання Object
з типами undefined
та null
Наступні приклади зберігають порожній об'єкт Object
у o
:
let o = new Object()
let o = new Object(undefined)
let o = new Object(null)
Специфікації
Сумісність з веб-переглядачами
BCD tables only load in the browser