Как я могу сравнить не -существующий объект JavaScript с неопределенным, не получая ошибку ссылки?

Я хочу получить логическое значение из этого выражения

(task === undefined);

где taskявляется произвольным и вообще не фигурирует в коде.

Однако, когда я запускаю это в rhino, я получаю ссылку Error. Я ХОЧУ ПРАВДЫ

Почему у меня не получается?

Я хочу проверить, была ли определена конкретная переменная. Как мне это сделать, если это не работает?

31
задан Fawkes5 8 July 2012 в 21:02
поделиться