4 Måter Å Legge til (sette sammen) Strenger I JavaScript

jeg liker å tenke på denne metoden som uten tvil den mest logiske hvis du hadde helt gjette. Her er det i handling:

grunnen er fordi jeg tror det konseptuelt bare fornuftig å bokstavelig talt legge strenger sammen for å få en vedlagt resultatet. Merk at i dette eksemplet er det et mellomrom før fry fordi ellers utgang ville være Frenchfry., Dette er noe som er super lett å glemme i praksis.

Legge til ved å Legge til med Stenografi += Operatør

Dette er faktisk nært i slekt med Metode #1 fordi det er i hovedsak de samme, den tingen er at dette forkorter ting ved å bruke += forkortelse:

For +=, str1 += str2 tilsvarer str1 = str1 + str2. Det er vanligvis bare lagrer du en linje eller to.,

Vedlegg med concat () – Metoden

jeg vet at jeg har hatt for å se dette opp i fortiden fordi alle språk er litt forskjellige, med sine innebygde funksjoner. concat() er i utgangspunktet en inkludert fungere med JavaScript strenger som tar i så mange argumenter som du ønsker, og føyer til — eller kjeder sammen — dem., Den offisielle syntaks, som beskrevet av MDN Web-Dokumenter, er som følger:

str.concat(str2 )

Bare legge til en streng til en annen

For bare to strenger, kan du legge til som følger:

i Utgangspunktet, kan du tenke på det som å slå sammen str2 til str1. Venstre side er å få høyre side lagt til det.

Legge to eller flere strenger til en annen

Du trenger ikke å bare stoppe der., Du kan holde det gående ved å bare legge dem som kommadelt argumenter til concat() funksjon.

…Du kan gjette at jeg skrev hele denne artikkelen bare for å bygge denne strengen, og du ville ikke være helt feil.

Obs: Ytelse

concat() metode ytelse er verre enn som for oppdraget operatører (+ og +=), så generelt er det bedre å bare bruke operatorene.,gs ved først å sette eller ha dem i en array, og så bruke join() funksjon som kommer med JavaScript-matriser:

'' – parameteren i join() funksjonen angir at du blir med alle elementene i matrisen med ingen separator; hvis du vil, du kan sende en — ' ', for eksempel, ville sette en plass mellom alle strenger inni der som '.' ville sette en periode mellom alle strenger inne.,

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Hopp til verktøylinje