myNodes.forEach(function(node, j, node_arr) {
if((countDescription < 300)&&(node.nodeName=="IMG")){
shortAnswer = shortAnswer+node.outerHTML;
}else if(countDescription < 300){
shortAnswer = shortAnswer+node.innerText.substr(0, 300-countDescription);
}else{
//break; //Почему здесь ошибка?
}
});
Собственно текст ошибки:
SyntaxError: Illegal break statement
Я читал что такая ошибка может быть если потерял "{" либо "}", но тут всё вроде правильно.
Потому что команда break; не находится внутри цикла for или whileили внутри switch/case.
myNodes.some(function(node) {
if ((countDescription < 300) && (node.nodeName == "IMG")) {
shortAnswer = shortAnswer + node.outerHTML;
} else if (countDescription < 300) {
shortAnswer = shortAnswer + node.innerText.substr(0, 300 - countDescription);
} else {
return true;
}
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости