Методы класса Object
Все объекты в языке JavaScript (за исключением тех, что явно созданы без прототипа) наследуют свойства от Object.prototype. Эти наследуемые свойства являются первичными методами и представляют особый интерес для программистов на JavaScript, потому что доступны повсеместно. Мы уже познакомились с методами hasOwnProperty(), propertyIsEnumerable() и isPrototypeOf(). (И мы уже охватили достаточно много статических функций, определяемых конструктором Object, таких как Object.create() и Object.getPrototypeOf().)