Показать сообщение отдельно
  #7 (permalink)  
Старый 11.12.2012, 11:08
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

Сообщение от 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)
__________________
.

Последний раз редактировалось Skipp, 11.12.2012 в 11:17.
Ответить с цитированием