空の文字列にForループ文字を追加する必要があります。 Javascriptの関数concatを使用して文字列を連結できることを知っています
var first_name = "peter";
var last_name = "jones";
var name=first_name.concat(last_name)
しかし、私の例では機能しません。別の方法でそれを行う方法はありますか?
私のコード:
var text ="";
for (var member in list) {
text.concat(list[member]);
}
var text ="";
for (var member in list) {
text += list[member];
}
次のように、既存の文字列に文字列を追加し続けることもできます。
var myString = "Hello ";
myString += "World";
myString += "!";
結果は-> Hello World!
になります
単に+
演算子を使用しました。 Javascript連結文字列と+
String.concatを使用するには、関数が参照によって機能しないため、既存のテキストを置き換える必要があります。
var text ="";
for (var member in list) {
text = text.concat(list[member]);
}
もちろん、他の人が提供するjoin()または+ =の提案も同様に機能します。
単純な使用text = text + string2
join
を使用したいようです。たとえば:
var text = list.join();