Показать сообщение отдельно
  #12 (permalink)  
Старый 19.01.2012, 00:13
Интересующийся
Отправить личное сообщение для pupena_san Посмотреть профиль Найти все сообщения от pupena_san
 
Регистрация: 06.10.2011
Сообщений: 20

Сообщение от B@rmaley.e><e Посмотреть сообщение
Да, это вызов функции. В Вашем примере функция является частью выражения, поэтому можно записать function(){}(), тем самым автоматически вызвать её. Если бы функция не была внутри выражения, такая запись была бы синтаксически некорректной
function(){
  alert('Lalala');
}() // syntax error
Их надо в скобки брать (function(){alert('Lalala');})?
Так а функцию объявленую через new можно тоже запускать? Она относится к инструкции-выражению? У меня в конструкции try,
try {var fn1=new function(b) {alert (b+1)} (1)}
catch(b){}

Спасибо за ссылку. А как, кстати сделать чтоб примеры кода тут сразу запускались?

Последний раз редактировалось pupena_san, 19.01.2012 в 00:32.
Ответить с цитированием