Можешь объяснить назначение и использование метода `Object.create()` в JavaScript, включая то, как он устанавливает прототипное наследование? — ДейлиПреп