Как это можно обьяснить в js?

lutskboy
На сайте с 22.11.2013
Offline
172
114

Привет

пишу в js 

(function(w, d){
    console.log('obj');
})(window, document);

получаю ошибку (intermediate value)(intermediate value)(intermediate value)....

потом вспомнил  где то видел что перед (function пишут знак !

и действительно 

!(function(w, d){
    console.log('obj');
})(window, document);

вот так ошибки уже нет

после нее пишу 

(function(w, d){
    console.log('obj');
})(window, document);

без знака  ! и ошибки уже нет. как так. ?

Ghost_Dog
На сайте с 22.02.2008
Offline
99
#1
похоже,  что нужно поставить точку с запятой где-то выше по коду
lutskboy
На сайте с 22.11.2013
Offline
172
#2
Ghost_Dog #:
похоже,  что нужно поставить точку с запятой где-то выше по коду

Эх..., точно. Спасибо бро

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий