Tekens toevoegen aan een tekenreeks in Javascript

Ik moet For Loop-tekens toevoegen aan een lege string. Ik weet dat je de functie concat in Javascript kunt gebruiken om concats met strings te doen

var first_name = "peter"; 
var last_name = "jones"; 
var name=first_name.concat(last_name) 

maar met mijn voorbeeld werkt het niet.
Enig idee hoe het op een andere manier kan?

mijn code:

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

Antwoord 1, autoriteit 100%

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

Antwoord 2, autoriteit 34%

Je kunt ook strings blijven toevoegen aan een bestaande string, zoals:

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

het resultaat zou zijn -> Hello World!


Antwoord 3, autoriteit 5%

gebruikte gewoon de operator +. Javascript voegt strings samen met +


Antwoord 4, autoriteit 4%

Om String.concat te gebruiken, moet je je bestaande tekst vervangen, aangezien de functie niet werkt door te verwijzen.

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

Natuurlijk werken de suggesties voor join() of += die door anderen worden aangeboden ook prima.


Antwoord 5, autoriteit 3%

Het klinkt alsof je join, bijv.:

var text = list.join();

Antwoord 6, autoriteit 2%

Eenvoudig gebruik
tekst = tekst + tekenreeks2

Other episodes