Jag gillar att tänka på den här metoden som förmodligen den mest logiska om du var tvungen att helt gissa. Här är det i aktion:
anledningen till att jag tycker att det är begreppsmässigt bara meningsfullt att bokstavligen lägga till strängar för att få ett bifogat resultat. Observera att i det här exemplet finns ett mellanslagstecken före fry
eftersom annars skulle utmatningen vara Frenchfry
., Detta är något som är super lätt att glömma i praktiken.
lägger till med Shorthand += Operator
det här är faktiskt nära relaterat till Metod #1 eftersom det i huvudsak är samma sak; saken är att den här förkortar saker med hjälp av+=
stenografi:
för+=
,str1 += str2
motsvararstr1 = str1 + str2
. Det sparar vanligtvis bara en linje eller två.,
lägga till med concat() metod
Jag vet att jag har varit tvungen att slå upp detta tidigare eftersom varje språk är lite annorlunda med dess inbyggda funktioner. concat()
är i grunden en inkluderad funktion med JavaScript — strängar som tar in så många argument som du vill och lägger till — eller sammanlänkar-dem., Den officiella syntaxen, som beskrivs av MDN Web Docs, är följande:
str.concat(str2 )
lägger bara till en sträng till en annan
för bara två strängar kan du lägga till enligt följande:
i princip kan du lägga till kan se det som sammanlänkande str2
till str1
. Den vänstra sidan får den högra sidan till den.
lägga till två eller flera strängar till en annan
du behöver inte bara stanna där., Du kan fortsätta genom att bara lägga till dem som kommaseparerade argument till funktionenconcat()
.
Du kan gissa att jag skrev hela artikeln bara för att bygga den strängen, och du skulle inte vara helt fel.
Varning: prestanda
metodenconcat()
är sämre än för tilldelningsoperatörerna (+
och+=
), så i allmänhet är det bättre att bara använda operatörerna.,gs genom att först sätta eller ha dem i en array och sedan använda funktionen join()
som följer med JavaScript — arrayer: