Объясни, какие внутренние механизмы и шаги выполняет ключевое слово `new` при создании экземпляра объекта в JavaScript? — ДейлиПреп