Ingernirated
@Ingernirated
Романыч

Где увидеть throw new?

Как и где должно сработать это исключение throw?
Где увидеть его работу и то, что он делает?
var x = 13;
	function move() {
	return x;
	}
	try {
	move();
	if (!x == 20) {
		throw new Error("не хватает данных"); 
	}
	}
	catch(e) {
		alert("function move doesnt work");
	}
  • Вопрос задан
  • 138 просмотров
Решения вопроса 2
Rou1997
@Rou1997
Здесь никак не увидеть, поскольку написан бред и оно не сработает, обычно что-то из двух, либо оно не обработанное и будет логировано в консоли в DevTools и функция не будет дальше выполняться, либо если есть try..catch и throw находится в блоке try, то сработает ветка catch и функция продолжит выполнение.
Ответ написан
Комментировать
@antonecma
Nodejs backender
Это исключение никогда не сработает. Т.к. условие !x == 20 никогда не выполнится. Потому что !(13) === false
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы