Fügen Sie in Javascript Zeichen zu einer Zeichenfolge hinzu
Lesezeit: 2 Minuten
Bruno
Ich muss ein hinzufügen Für Schleife Zeichen in eine leere Zeichenfolge. Ich weiß, dass Sie die Funktion concat in Javascript verwenden können, um concats mit Zeichenfolgen auszuführen
var first_name = "peter";
var last_name = "jones";
var name=first_name.concat(last_name)
Aber es funktioniert nicht mit meinem Beispiel. Irgendeine Idee, wie man es anders machen könnte?
Mein Code:
var text ="";
for (var member in list) {
text.concat(list[member]);
}
Wenn list ein Array ist, verwenden Sie es nicht for...in aber ein normales for Schleife. Weitere Informationen hier: developer.mozilla.org/en/JavaScript/Reference/Statements/… Übrigens. Wenn Sie sich beide Beispiele genau ansehen, können Sie den Unterschied erkennen ( name=first_name.concat(last_name) vs text.concat(list[member])
– Felix Klinge
22. April 2011 um 11:16 Uhr
Lodert
let text = "";
for(let member in list) {
text += list[member];
}
Ein besserer Weg könnte sein, die Schlüssel vom Objekt zu erhalten, anstatt zu iterieren (for...in) und schließen Sie sich diesen an: var text = ""; text += Object.keys(list).join('')
– Flammen
24. Februar 2020 um 17:32 Uhr
Matt Sich
Sie können Strings auch wie folgt zu einem bestehenden String hinzufügen:
Wenn list ein Array ist, verwenden Sie es nicht
for...in
aber ein normalesfor
Schleife. Weitere Informationen hier: developer.mozilla.org/en/JavaScript/Reference/Statements/… Übrigens. Wenn Sie sich beide Beispiele genau ansehen, können Sie den Unterschied erkennen (name=first_name.concat(last_name)
vstext.concat(list[member])
– Felix Klinge
22. April 2011 um 11:16 Uhr