Сообщение от nerv_
|
каком стандарте написано?
|
любой объект имеет это свойство по наследству. Ведь конструктор Object тоже является объектом, потому и имеет это свойство. Хотя конечно не спорю, привычнее видеть:
Object.prototype.hasOwnProperty
Да и это тоже смущает:
var object = create(prototype, properties);
Как то все же лучше делать/видеть так:
var object = create.call(this, prototype, properties);
Потому как не сделав этого, мы лишаем прога передать иной контекст. Хотя конечно в данном случае он мало чем поможет.