Вот мой код. Я пытаюсь сопоставить точные слова, которые были сохранены в массиве hit []. Я хочу только напечатать то, что именно находится в переменной myName. Можем ли мы сделать это без метода match()?Поиск точной строки без использования соответствия()
var text = "Blaaah Bllaaah Bllaaah Paolo Blahhh Paaolo paolo";
var myName = "Paolo";
var hits = [];
for(var x=0; x<text.length; x++){
if(text[x]===("P")){
for(var i = x; i<(myName.length + x); i++){
hits.push(text[i]);
}
}
}
if(hits.length === 0){
console.log("Your name wasn't found");
}else{
console.log(hits);
}
объявить текст как массив – Raghavendra
лучше пойти с функцией соответствия. например: «Blaaah Bllaaah Bllaaah Paolo Blahhh Paaolo paolo» .match (/ \ bPaaolo \ b /) – Raghavendra