我对 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/