web-dev-qa-db-ja.com

Javascriptの文字列に文字を追加します

空の文字列に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]);
    }
94
Bruno
var text ="";
for (var member in list) {
        text += list[member];
}
139
Blazes

次のように、既存の文字列に文字列を追加し続けることもできます。

var myString = "Hello ";
myString += "World";
myString += "!";

結果は-> Hello World!になります

48
Matt Sich

単に+演算子を使用しました。 Javascript連結文字列と+

7
neebz

String.concatを使用するには、関数が参照によって機能しないため、既存のテキストを置き換える必要があります。

var text ="";
for (var member in list) {
        text = text.concat(list[member]);
}

もちろん、他の人が提供するjoin()または+ =の提案も同様に機能します。

5
Brett Zamir

単純な使用text = text + string2

4
sra

join を使用したいようです。たとえば:

var text = list.join();
4
Walter Rumsby