javascript - 停留在 JS 类(class) (Codecademy) 为你的名字搜索文本 5/7

标签 javascript

我对 Codecademy JavaScript 类(class)的一个部分有疑问。我已经多次阅读说明,甚至还查找了其他答案。我卡住了。

这是我的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]);
    }
  }
}

当我点击提交时,出现以下错误:

糟糕,再试一次。看起来你的第二个“for”循环没有将值推送到 hits 数组。确保它正常工作并且 myName 的文本出现在文本变量中的某处。"

我查阅了其他人的答案来比较两者,看起来我的答案与我收到的一些答案几乎相同。

最佳答案

删除 ;在您的 for 顶行的末尾循环

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

关于javascript - 停留在 JS 类(class) (Codecademy) 为你的名字搜索文本 5/7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32894979/

相关文章:

javascript - ExpressJS 中的嵌套路由

javascript - 重用代码来淡入淡出元素,这样我就不必重复我的代码

javascript - 错误类型错误 : Cannot read property 'html' of undefined (angular-fontawesome)

javascript - 导出函数中 Node.js 中响应正文的未定义值。

javascript - ES6 箭头函数和 setTimeOut

javascript - 如何使用从 csv 文件过滤的数据创建多系列折线图?

javascript - 使用变量到变量

javascript - Bootstrap 4 个选项卡 - 只有一个不工作

javascript - 用于移动网络 html/javascript 的 facebook "share button"

javascript - 在 mouseenter(悬停)上,显示和隐藏(切换)子元素