Я работаю над проектом JavaScript, и мне просто интересно, почему экземпляр объекта не наследует defineProperty() и другие методы, вместо того, чтобы вызывать метод суперкласса (суперобъект?) Object.
Я просмотрел MDN docs, и на самом деле существуют "нестандартные" методы свойств.
Но они устарели. Почему переход к методам Object?
Мне кажется, что что-то вроде instance.defineProperty(...) лучше, чем Object.defineProperty(instance, ...). Я бы сказал то же самое и о некоторых других методах объекта.