[问题] 新手学习上遇到瓶颈

楼主: bunnystar (瞳孔里的太阳)   2015-10-06 15:11:46
小弟最近在codecademy上面学习JavaScript
但遇到瓶颈,找了很多资料研究了很久还是无法突破
想拜托版上的大大跟神人帮忙解惑
题目:
Okay! Go ahead and add that second for loop inside the body of your if
statement.
我打的:
/*jshint multistr:true */
var text = "Hey, how are you \
doing? My name is Emily.";
var myName = "Emily";
var hits = [];
for(var i = 0; i <myName.length; i++){
console.log([i])};
if (i=5) {
console.log("5");
}
if (text[i] ==='E') {
console.log("5");
}
var myName =[ ];
myName.push("alen","ELLE","pig");
myName[0];
for(var i = 0; i <myName.length; i++){
console.log([i])};
系统回应如下
Oops, try again. Careful: your second 'for' loop should stop when it reaches
its current point in the string + myName.length.
真的试了很久
拜托大家了
作者: Peruheru (还在想)   2015-10-06 15:29:00
console.log([i])}; 把分号往前移一个字试试?你有两个地方都是这样打
楼主: bunnystar (瞳孔里的太阳)   2015-10-06 17:14:00
好像还是一样耶 囧
作者: iamnodoubt (Have Fun)   2015-10-06 20:01:00
其实你把错误讯息拿去google,通常都会有答案
楼主: bunnystar (瞳孔里的太阳)   2015-10-06 20:42:00
这我也试过了,好像没有耶........
作者: timmy5519 (打杂的)   2015-10-06 21:16:00
原po 了解题目吗?看看Instructions 上面的文字提示一下:只需要用到两个 for loop 和一个 if 判断式第一个循环跑text,if 判断如果跟myName 第一个字符一样就会执行第二个循环,第二个循环里面处理hits 阵列.push() 第二个循环写法,你的原文系统回应有提示

Links booklink

Contact Us: admin [ a t ] ucptt.com