Уже второй раз столкнулся с вот такой вот штукой, первый раз даже не понял в чем дело, если честно.
Но сейчас уже стало понятно. Вот код:
var something = function() {
alert("Something done?")
}
(function() {
alert("or not?")
})()
Интересно, как быстро становится видна ошибка людям, которые знакомы с JavaScript лучше, чем я?