Answer

Answer

JavaScript test

Будут установлены:

Object.prototype Object.prototype null

Объяснение:

Объявление объектов obj1, obj2 по сути ни чем не отличается так как {} это литерал создания объекта - в свойстве prototype будет храниться Object.prototype. А вот при создании через Object.create и указав параметром null будет создан полностью пустой объект без каких либо свойств - поэтому obj3.prototype - будет null.

Код для проверки:

var obj1 = new Object (), obj2 = {}, obj3 = Object.create(null);

Report Page