嗨由於某種原因控制檯正在返回給我SyntaxError:意外的令牌其他,但我真的不知道這個問題,有人可以幫我嗎?If/Else statement in a loop,javascript
lineN = ["Times Square", "34th", "28th", "23rd", "Union Square", "8th"];
storeStops = [];
function input (start, stop){
if (lineN.indexOf(start)<lineN.indexOf(stop)){
for (var fwd =lineN.indexOf(start) ; fwd < lineN.indexOf(stop) ;foward++);
fwd.push(storeStops);
}}
else {for (var bwd =lineN.indexOf(start) ; bwd < lineN.indexOf(stop) ;bwd--);
bwd.push(storeStops)
};
'if'條件下面3行,有一個雙鬍子,刪除一個到最後關閉函數關鍵字 – wonyeouuu
將你的代碼粘貼到http://jsbeautifier.org/並讓它縮進它,並且你的錯誤將非常明顯。 – jfriend00
除了@ wonyeouuu的評論之外,在'for'之後有''',這將停止循環。更重要的是,'fwd = lineN.indexOf(start)'然後'fwd.push(storeStops)'。你不能推到一個變量。 'push'是數組的一個函數。此外,你不增加'fwd',這將使它永遠不會結束循環。 – Rajesh