Цитата:
|
Javascript'у ничего не осталось кроме как считать, что ты работаешь с базовым прототипом: Object.
|
C равным успехом он мог посчитать, что я работаю например с Function().
Джаваскрипт - не человек. Он не принимает первое попавшееся решение только потому, что ему "ничего не остаётся". Он действует на основании жёстко запрограммированных правил, зная которые, можно прогнозировать, что он будет делать в подобных ситуациях.
Конкретно, меня интересует, какой МЕХАНИЗМ появления свойства "конструктор", определённого как "Объект()", во втором случае.