4 sätt att lägga till (sammanfoga) strängar i JavaScript

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 fryeftersom 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:

parametern''I parameternjoin()funktionen indikerar att du ansluter alla element i matrisen utan separator; om du vill kan du skicka en – ' ', till exempel, skulle sätta ett mellanslag mellan alla strängar inuti där som'.' skulle sätta en period mellan alla strängarna inuti.,

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Hoppa till verktygsfältet