坚持JS课程(Codecademy)为您的名字搜索文本5/7

时间:2015-10-01 19:04:06

标签: javascript

我对Codecademy JavaScript课程的某个部分有疑问。我已多次阅读说明书,我甚至查找了其他答案。我被卡住了。

这是我的Javascript

var text = "My name is Greyson because my parents named me Greyson.";
var myName = "Greyson";
var hits = [];

for (var i = 0; i < text.length; i++);
{
  if(text[i] === "G")
  {
    for(var j = i; j < (myName.length + i); j++)
    {
        hits.push(text[j]);
    }
  }
}

当我点击提交时,它会给我以下错误:

&#34; 哎呀,再试一次。它看起来像是你的第二个&#39;循环不是将值推送到命中数组。确保它正常工作,并且myName的文字显示在文本变量的某个位置。&#34;

我已经查找了其他人的答案来比较两者,看起来我的答案与我收到的一些答案非常相似。

1 个答案:

答案 0 :(得分:4)

删除;循环

顶行末尾的for

该行应为 - for (var i = 0; i < text.length; i++),而不是for (var i = 0; i < text.length; i++);