Показать сообщение отдельно
  #5 (permalink)  
Старый 28.01.2009, 16:56
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

rkwvd,
Это не странность, так и должно быть. Точка с запятой после некоторых выражений обязательна, потому что не всегда интерпретатор будет автоматически вставлять её после (или до) выражений. Ваше первое выражение для интерпретатора выглядит так:
fun = function(){};
fun()[function(){alert(123)}][0](); // перенос не рассматривается, автоматически точка с запятой не вставлена.

Очевидно, что произойдет ошибка.
Ответить с цитированием