4 manieren om Strings toe te voegen (Concatenate) in JavaScript

Ik zie deze methode graag als de meest logische als je helemaal moest raden. Hier is het in actie:

de reden waarom is omdat ik denk dat het conceptueel gewoon zinvol is om letterlijk strings samen te voegen om een toegevoegd resultaat te krijgen. Merk op dat er in dit voorbeeld een spatieteken staat voor fry omdat anders de uitvoer Frenchfryzou zijn., Dit is iets dat super makkelijk te vergeten is in de praktijk.

Toevoegen door het Toevoegen van de Steno – + = Operator

Dit is eigenlijk nauw verwant is met de Methode #1, want het is in wezen hetzelfde; het ding is dat dit een verkort dingen door het gebruik van de += shorthand:

Voor de +=, str1 += str2 is gelijk aan str1 = str1 + str2. Het bespaart je meestal een paar regels.,

toevoegen met de concat() methode

Ik weet dat ik dit in het verleden heb moeten opzoeken omdat elke taal een beetje anders is met zijn ingebouwde functies. concat() is in principe een meegeleverde functie met JavaScript strings die zoveel argumenten opneemt als je wilt en ze toevoegt — of samenvoegt—., De officiële syntax, zoals beschreven door MDN Web-Documenten, is als volgt:

str.concat(str2 )

Alleen het toevoegen van een string naar een andere

Voor slechts twee tekenreeksen, kunt u toevoegen als volgt:

Kortom, je kunt het zien als het samenvoegen str2 tot str1. Aan de linkerkant wordt de rechterkant toegevoegd.

twee of meer strings toevoegen aan een andere

u hoeft hier niet te stoppen., U kunt doorgaan door ze gewoon toe te voegen als door komma ‘ s gescheiden argumenten aan de concat() functie.

…je zou kunnen raden dat ik dit hele artikel schreef om die tekenreeks te bouwen, en je zou niet helemaal verkeerd zijn.

Caveat: Performance

deconcat() de performance van de methode is slechter dan die van de toegewezen operators (+ en +=), dus in het algemeen is het beter om gewoon de operators te gebruiken.,gs door eerst of ze in een matrix en vervolgens met behulp van de join() functie die komen met JavaScript-arrays:

De '' parameter in de join() functie geeft aan dat u lid wordt van alle elementen in de array zonder afscheider; als u wilt, u kunt passeren — ' ', bijvoorbeeld, zou een ruimte tussen de snaren binnen, waar '.' zou een periode tussen de touwtjes aan de binnenkant.,

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Spring naar toolbar