Я был бы очень признателен, если бы кто-нибудь мог просветить меня, почему комитет javascript выбрал Object.entries, Object.keys, Object.values, над Object.prototype.entries. Object.prototype.keys, Object.prototype.values.
Я задаю этот вопрос, потому что для меня непонятно, в чем была мотивация выбора одной реализации над другой. Например, почему Array связали эти функции с прототипом, тогда как Object этого не делает.
Я попытался найти в комитете спецификации, но ответа не нашел.