I would highly appreciate if someone could enlighten me why javascript committee has chosen Object.entries, Object.keys, Object.values, over Object.prototype.entries. Object.prototype.keys, Object.prototype.values.
I am asking this question because it's for me unclear what was the motivation for choosing one implementation over another. For instance why an Array got those functions bind to a prototype whereas Object does not.
I've tried to search through committee specs, but it did not found an answer.