become necessary as a result of those though?
new Object() has a default prototype. Object.create() takes in a prototype and creates an object out of it, so it's kindof like metaclasses also Object.create(null) creates an object with no prototype, and it's the only way to do so afaik
Обсуждают сегодня