Показать сообщение отдельно
  #1 (permalink)  
Старый 05.12.2011, 00:03
Аспирант
Отправить личное сообщение для Harvey Посмотреть профиль Найти все сообщения от Harvey
 
Регистрация: 19.08.2011
Сообщений: 61

Вывод интерпритации JS-кода
Привет!

Друзья, во-первых, есть и возможность каким-либо образом посмотреть код интерпретации js, то есть код, каким его видит js-интерпретатор.

А во-вторых, возникла проблема с разбором такого кода

var a = 1; 
function b() { 
    a = 10; 
    return; 
    function a() {} 
} 
b(); 
alert(a);


Этот код взят из статьи на хабре Область видимости в JavaScript и «поднятие» переменных и объявлений функций

Я прочитал статью, но все равно четко не могу себе объяснить почему этот код выводит 1, а не что-то другое.

Подскажите пожалуйста по обоим вопросам
Ответить с цитированием