Сообщение от lord2kim
|
ну можно и без скобок)
|
Без скобок нельзя, так как вызовется функция которая ничего не возвращает, кроме как вывода alert, а потом таймер выдаст ошибку.
Сообщение от nerv_
|
ай-яй-яй
|
Интересно, почему?
Это же аналог,
setTimeout("alert([typeof this, this, this.constructor, this.prototype])", 1000)
setTimeout(function(){alert([typeof this, this, this.constructor, this.prototype])}, 1000)
setTimeout(new Function("alert([typeof this, this, this.constructor, this.prototype])"), 1000)
setTimeout(Function.call(window, "alert([typeof this, this, this.constructor, this.prototype])"), 1000)