Тема: тест
Показать сообщение отдельно
  #41 (permalink)  
Старый 09.10.2008, 18:07
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Извиняюсь, можно несколько примеров FD и несколько примеров FE?

Поигрался с кодом, в каждом браузере свое:
if (true) {
    function a() {alert(11);};
    var b = function() {alert(12);};
} else {
    function a() {alert(21);};
    var b = function() {alert(22);};
}
a(); //FF3 - 11, 12; IE7, SA, OP - 21, 12
b();


a(); //FF3 - a()=undefined; IE7, OP, SA - 21
b();
if (true) {
    function a() {alert(11);};
    var b = function() {alert(12);};
} else {
    function a() {alert(21);};
    var b = function() {alert(22);};
}


Правильно ли я понимаю, что function a() {alert(11);} - это FD? Если да, то может ли быть переназначено другим объявлением function a() {alert(21);}?

Последний раз редактировалось Snipe, 09.10.2008 в 18:44.
Ответить с цитированием