2016-04-28 7 views
-1

Ich habe ein Problem mit meinem Code CodeAcademy arbeiten. Ich habe es mit anderen Leuten verglichen, die diesen Abschnitt bestanden haben und ich kann den Fehler nicht finden.Codeacademy: Loops und Arrays 2 (Javascript)

I "Syntaxerror: Fehlende) nach Argumentliste" erhalten

var names = ["Andy", "Paige", "Damian", "Aaron", "Carrie"]; 
for (var i = 0; i < names.length; i ++) 
{ 
    console.log("I know someone called " names[i]) 
} 

// Hat jemand eine Idee, warum?

+1

Das Protokoll muss entweder 'console.log ("Ich kenne jemanden namens", Namen [i zu verketten ]) 'oder' console.log ("Ich kenne jemanden namens" + Namen [i]) ' –

+0

Danke, das hat es gelöst! Es ist immer etwas so Einfaches. – andywb26

Antwort

2

Sie müssen ein + Zeichen hinzufügen, um eine Zeichenfolge und eine Variable zu verketten. Ändern Sie Ihre console.log zu

console.log("I know someone called " + names[i])

+0

Vielen Dank! Es ist immer diese eine kleine Sache, die ich vermisse, die den ganzen Code bricht! – andywb26

+0

@ andywb26 Keine Sorgen Andy. Viel Glück mit Code-Akademie. Es war wirklich nützlich, als ich anfing zu lernen :). – Matt

0

Sie vergessen haben, die Zeichenfolge Variable

console.log("I know someone called "+ names[i]) 
+0

Sie sind willkommen –