î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.,