Повернуть первый аргумент функции, чтобы он стал n-м

В настоящий момент я расширяю свой проект JavaScript обработкой ошибок. Оператор throw играет здесь важную роль:

throw new Error("text"); // Error: text

Однако могу ли я также выдать предупреждение? Я пробовал следующее, но безрезультатно:

throw new Warning("text"); // Warning is not defined

Из-за ошибок в Инструментах разработчика Chrome отображается красный крест, но как сделать так, чтобы он отображал значок предупреждения (желтый восклицательный знак)?

44
задан pimvdb 30 January 2012 в 16:12
поделиться