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

sitesv, это самовызов функции.
(function randomDraw(){ /*...*/ }())
~ равносильно
function randomDraw(){ /*...*/ }
randomDraw()

Только в современном js при самовызове только созданной функции она не выносится вовне:
(function randomDraw(){ 
    alert('Внутри: ' + typeof randomDraw) 
}())

alert('Снаружи: ' + typeof randomDraw)


Ещё варианты:
var randomDraw = function (){ /*...*/ }()
(function randomDraw(){ /*...*/ })()


Подробнее по теме функций в js читайте в учебнике.
__________________
29375, 35
Ответить с цитированием