4 moduri de a adăuga (Concatenate) șiruri de caractere în JavaScript

îmi place să cred că această metodă este, fără îndoială, cea mai logică dacă ar trebui să ghiciți în totalitate. Aici este în acțiune:

motivul este pentru că eu cred că din punct de vedere conceptual logic pentru a adăuga literalmente siruri de caractere împreună în scopul de a obține un anexată rezultat. Rețineți că, în acest exemplu, există un caracter spațiu înainte fry pentru că altfel rezultatul ar fi Frenchfry., Acest lucru este foarte ușor de uitat în practică.

Adăugarea prin Adăugarea cu Prescurtare += Operator

Acesta este de fapt în strânsă legătură cu Metoda #1 pentru că e, în esență, același lucru; chestia este că acesta scurtează lucruri cu ajutorul += prescurtare:

Pentru +=, str1 += str2 este echivalent cu str1 = str1 + str2. De obicei, doar vă salvează o linie sau două.,

adăugând metoda concat ()

știu că a trebuit să caut asta în trecut, deoarece fiecare limbă este puțin diferită cu funcțiile sale încorporate. concat() este practic o funcție inclusă cu șiruri JavaScript care preia cât mai multe argumente doriți și le adaugă — sau le concatenează—., Oficial sintaxa, așa cum este descris de către MDN Web Docs, este după cum urmează:

str.concat(str2 )

Doar adăugarea un șir la altul

Pentru doar două siruri de caractere, puteți adăuga, după cum urmează:

în Principiu, vă puteți gândi la ea ca la concatenarea str2 și str1. Partea stângă este obtinerea partea dreaptă adăugat la acesta.

adăugarea a două sau mai multe șiruri la altul

nu trebuie să vă opriți acolo., Puteți continua doar adăugându-le ca argumente separate prin virgulă la funcția concat().

…Ai putea ghici că am scris acest articol în întregime pentru a construi doar că șir, și nu ar fi total greșit.

Avertisment: Performanta

concat() metodă de performanță este mai rău decât de operatori de atribuire (+ și +=), deci, în general, este mai bine să utilizați operatorii.,gs de a se pune sau a le avea într-o matrice și apoi folosind join() funcția care vin cu matrice JavaScript:

'' parametru în join() funcția indică faptul că sunt alături de toate elementele din matrice fără separator; dacă vrei, puteți trece o ' ', de exemplu, ar pune un spațiu între toate siruri de caractere în interiorul în cazul în care ca '.' ar pune-o perioadă între toate siruri de caractere în interiorul.,

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Sari la bara de unelte