所以。開始數組。是和環路一樣好。結果,我需要幫助。陣列正在造成我的問題
/*jshint multistr:true */
var text = "Yo yo yo, what's/good fam. My name is/Caleb, my dude.";
var myName = "Caleb"
var hits = []
for(var i = 0; i >= text.length; i++){
if(text[i] === 'C') {
}
for(var j = i; i <= i + myName.length; i++){
}
}
這是我的確切代碼。現在,它需要做的是在文本字符串的範圍內搜索我的名字。唯一的問題是,它說'看起來像你的第二'for'循環不會將值推向匹配數組。確保它正常工作,並且myName的文本出現在文本變量的某處。這是 CodeAcademy項目。我只是不理解。如果有人能夠幫助我,我會很感激。
謝謝!
搜索您的名字。好的。然後怎樣呢? – mehulmpt
是的,你的代碼是不完整的。一旦你找到字母'C',你再次循環,但是這個循環沒有做任何事情。 'for(var j = i; i <= i + myName.length; i ++){addStuffToDoHere}'但是,如下所述,它也是無限的,所以這個循環需要改變。 – Shilly
如果這是一個項目,我建議不要求答案。爲了引導你朝着正確的方向發展,我會建議.indexOf和.split函數 –