Вопрос про typeof
var x = 1; if (function f(){}) { // true, т.к. объект x += typeof f; } x; // "1undefined" Правильно ли я понимаю, что на функцию никто не ссылается и она удаляется из памяти? В результате f становится undefined. |
Цитата:
Цитата:
|
Цитата:
function f(){}; if (f) { alert(1+ typeof f) // 1function } |
caetus, в вашем примере Function Declaration.
А в моем NFE, т.к. находится в позиции выражения (expression) — внутри if (...). Rise, верно? |
Цитата:
|
Часовой пояс GMT +3, время: 07:24. |