Сообщение от doox911
|
А как же получается, что переменная "w" после undefined присваивает имена свойств объекта, а не что либо другое?
А точнее, как он понимает что необходимо переменной "w" присвоить имя свойства объекта? (Так написано в книге).
|
См. мой первый ответ:
for in -
конструкция языка.
Ваш вопрос звучит примерно так: как "=" в "a=1" понимает, что надо присвоить переменной "a" значение "1"?
В принципе вы можете почитать
спецификацию, чтобы на уровне потрохов языка понять как это работает. Но ведь это тоже не ответ. Скорее всего вам придётся спуститься до уровня ассемблера. Но ведь и это не ответ. Тогда вам надо будет понять физический смысл происходящих в процессоре вычислений. Хотя, боюсь, и это не будет ответом...