這是我的代碼。我試圖匹配存儲在命中數組[]中的確切單詞。我只想打印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