Я написал код, который находит две строки, и в ответ он должен сказать мне, существуют ли эти две строки:
function searchTwoString(data, str1, str2) {
var strX = str1 + " " + strValueX + "\r\n";
var strY = str2 + " " + strValueY;
var strValueX;
var strValueY;
for (var i = 0; i < data.length; i++) {
if (data[i] === str1) {
var strValueX = " exist";
continue;
} else if (data[i] === str2) {
var strValueY = " exist";
break;
}
}
return strX + strY;
}
Достигнутый результат:
str1 undefined
str2 undefined
Ожидаемый результат:
str1 существует
str2 существует
он говорит мне, что мои strvalueX
& strvalueY
равны undefined
не так ли я уже дал значения в операторе if?
спасибо тем, кто выручит