@wolf
получить можно и все остальное, сравнивать операторами сравнения, сравнивать числа, сравнивать высоту окна браузера с вертикальной кординатой элемента, позже так же для горизонтальной координаты, правильный результат, когда известно элемент не виден/виден частично/виден полностью. кроме этого элемент может оказаться на слою ниже чем другой элемент расположенный по тем же координатам тогда он хоть и попадет в область окна браузера но виден не будет
"Node process stopped" при добавлении оператора "if"
-
Задача следующая: нужно обработать ошибку HTTP запроса при помощи условия "if", а именно - проверить вхождение определенного текста, содержащегося в переменной с ошибкой.
форум бас.xml
Я намеренно допустил ошибку в адресе запроса, добавив цифру 1 (encrypted.google.com1) чтобы вызвать ошибку в переменную "e".
Теперь я хочу обработать эту ошибку при помощи условия, которое проверяет наличие слова "ENOTFOUND" в переменной с ошибкой:
if (e.includes('ENOTFOUND')) {console.log("true")} else {console.log("folse")};
Но как только я добавляю это условие я получаю ошибку "Node process stopped" и условие не обрабатывается.
В идеале хотелось бы текст ошибки в условии записать в переменную БАС ([[PEREM]]), например так:
if (e.includes('ENOTFOUND')) {[[PEREM]] = e;} else {console.log("folse")};
Как выполнить условие "if" и избежать ошибки "Node process stopped"?
Версия: 23.2.2 ОС: Win7