Что такое время жизни объекта в коде javascript, который использует наследование прототипов?

Я сейчас читаю «Хорошие части Javascript» и наткнулся на следующий абзац

Если мы попытаемся получить значение свойства из объекта, и если объект не имеет имени свойства, тогда JavaScript пытается получить значение свойства из объекта-прототипа. И если этот объект не имея свойства, он переходит к своему прототипу и так далее, пока наконец, процесс завершается с помощью Object.prototype.

Если я создаю объект obj2 из obj1 в качестве прототипа, означает ли это, что obj1 не может быть уничтожен, пока obj2 также не выйдет из области видимости?

8
задан patentfox 17 January 2012 в 07:44
поделиться