Mi piace pensare a questo metodo come probabilmente il più logico se dovessi indovinare completamente. Qui è in azione:
Il motivo è perché penso che concettualmente abbia senso aggiungere letteralmente stringhe insieme per ottenere un risultato aggiunto. Si noti che in questo esempio c’è un carattere di spazio prima di fry
perché altrimenti l’output sarebbe Frenchfry
., Questo è qualcosa che è super facile da dimenticare in pratica.
Aggiungendo Aggiungendo con la Stenografia Operatore + =
Questo è in realtà strettamente correlati con il Metodo #1 perché è essenzialmente la stessa cosa; il fatto è che questo accorcia le cose usando il +=
breve:
+=
str1 += str2
è equivalente a str1 = str1 + str2
. In genere ti salva solo una riga o due.,
Aggiungendo con il metodo concat ()
So che ho dovuto cercare questo in passato perché ogni lingua è un po ‘ diversa con le sue funzioni integrate. concat()
è fondamentalmente una funzione inclusa con stringhe JavaScript che accetta tutti gli argomenti che vuoi e li aggiunge — o li concatena., La sintassi ufficiale, come descritto da MDN Web Docs, è come indicato di seguito:
str.concat(str2 )
Appena aggiunta di una stringa di un altro
Per soli due stringhe, è possibile aggiungere come segue:
in pratica, si può pensare ad esso come la concatenazione di str2
str1
. Il lato sinistro sta ottenendo il lato destro aggiunto ad esso.
Aggiungendo due o più stringhe a un altro
Non devi fermarti qui., Puoi andare avanti semplicemente aggiungendoli come argomenti separati da virgole alla funzioneconcat()
.
could Potresti indovinare che ho scritto questo intero articolo solo per costruire quella stringa, e non ti sbaglieresti del tutto.
Avvertenza: Performance
Ilconcat()
le prestazioni del metodo sono peggiori di quelle degli operatori di assegnazione (+
e+=
), quindi in generale è meglio usare solo gli operatori.,gs prima di mettere o di avere in un array e poi, utilizzando il join()
funzione che vengono con JavaScript matrici:
''
parametro join()
funzione indica che si stanno unendo tutti gli elementi dell’array senza separatore; se volete, è possibile passare un ' '
, per esempio, avrebbe messo uno spazio tra tutte le stringhe all’interno dove '.'
vorresti mettere in un periodo compreso tra tutte le stringhe all’interno.,