Wie kann ich das Anhängen einer Variablen an eine andere variable in JavaScript?
Mir läuft eine Schleife, und ich bin versucht, eine variable erstellen jedes mal, wenn die Schleife mit der Anzahl der Zähler das Ende der Variablen-name.
Hier ist mein code:
var counter = 1;
while(counter < 4) {
var name+counter = 5;
counter++;
}
Also nach der Schleife ausgeführt, es sollte 3 Variablen den Namen name1, name2 und name3. Wie kann ich hängen Sie den Zähler an das Ende der variable erstelle ich in der Schleife?
InformationsquelleAutor zeckdude | 2010-03-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst ein array:
Dann erhalten Sie drei Variablen mit der Bezeichnung names[0], Namen[1] und-Namen[2]. Beachten Sie, dass es traditionell ist, um zu beginnen mit 0 und nicht mit 1.
InformationsquelleAutor Mark Byers
Können Sie assoziative arrays,
InformationsquelleAutor ghostdog74
InformationsquelleAutor aefxx
Verwenden Sie ein array.
Nehme an, du hast in einem browser ausgeführt wird und die
nameXXX
sind Globale Variablen verwendenInformationsquelleAutor kennytm
Wenn du mit eval, verwenden Sie es nicht innerhalb der Schleife, sondern die Schleife zu bauen, um eine einzelne Zeichenfolge
Sie können das eval auf einmal.
//nachgestellte Komma würde einen Fehler auslösen, von eval
Ich nicht wirklich Vertrauen in die Zukunft der eval-
es ist wirklich schwer zu optimieren, nette neue javascript-engines mit eval,
und ich bin sicher, dass die Programmierer es sehen möchten sterben, oder zumindest es den Rahmen beschnitten.
Wenn Sie darauf bestehen, auf Globale Variablen Sie könnten dies tun:
InformationsquelleAutor kennebec
Verwenden eval-Funktion , es macht die Dinge
InformationsquelleAutor Pavunkumar
InformationsquelleAutor Pavunkumar
Versuchen Sie dies:
InformationsquelleAutor user287648