[問題] 新手學習上遇到瓶頸

作者: 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