Использование throw в выражении Javascript

Вот что я хочу сделать:

var setting = process.env.SETTING || throw new Error("please set the SETTING environmental variable");
                                     ^^^^^

Но интерпретатор жалуется на "Синтаксическую ошибку: Неожиданный выброс токена".

Есть ли способ создать исключение в той же строке, в которой мы сравниваем, является ли значение ложным или нет?

12
задан Andres Riofrio 3 March 2012 в 09:32
поделиться