Показать сообщение отдельно
  #10 (permalink)  
Старый 02.04.2013, 01:22
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Сообщение от doox911 Посмотреть сообщение
А как же получается, что переменная "w" после undefined присваивает имена свойств объекта, а не что либо другое?
А точнее, как он понимает что необходимо переменной "w" присвоить имя свойства объекта? (Так написано в книге).
См. мой первый ответ: for in - конструкция языка.

Ваш вопрос звучит примерно так: как "=" в "a=1" понимает, что надо присвоить переменной "a" значение "1"?
В принципе вы можете почитать спецификацию, чтобы на уровне потрохов языка понять как это работает. Но ведь это тоже не ответ. Скорее всего вам придётся спуститься до уровня ассемблера. Но ведь и это не ответ. Тогда вам надо будет понять физический смысл происходящих в процессоре вычислений. Хотя, боюсь, и это не будет ответом...
__________________
29375, 35

Последний раз редактировалось Aetae, 02.04.2013 в 01:30.
Ответить с цитированием