MyTetra Share
Делитесь знаниями!
Создать пустой объект без прототипа в JS
03.07.2019
16:37
Автор: br0ke
Текстовые метки: javascript, js, ecmascript, es, object, prototype, empty, object.create, null
Раздел: Информационные технологии - JavaScript

В JS пустой объект можно создать вот так:


const obj = {};

const obj = Object.create(Object.prototype);


Но у такого объекта прототипом является Object, поэтому у него уже есть какие-то свойства и методы. Чтобы создать абсолютно пустой объект без прототипа, то нужно создавать его так:


const emptyObj = Object.create(null)


Такой способ создания объекта имеет свои преимущества, например, можно быть уверенным, что в таком объекте будут только те свойства, которые мы туда положим. Можно смело итерироваться по такому объекту.

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования