Ho un po' di esperienza con Java e so che la concatenazione di stringhe con l'operatore "+" produce un nuovo oggetto.
Mi piacerebbe sapere come farlo in JS nel modo migliore, qual è la migliore pratica per questo?
MDN ha quanto segue da dire su stringa.concat()
:
Si raccomanda vivamente di usare gli operatori di concatenazione delle stringhe (+, +=) invece di questo metodo per ragioni di performance
Vedi anche il link di @Bergi.
In JS, "+" concatenazione funziona creando un nuovo oggetto String
.
Per esempio, con...
var s = "Hello";
...abbiamo un oggetto s.
Il prossimo:
s = s + " World";
Ora, s è un nuovo oggetto.
Secondo metodo: String.prototype.concat
Puoi provare con questo codice (stesso caso)
chaine1 + chaine2;
Ti suggerisco anche (preferisco questo) il metodo string.concat