Jeg har litt erfaring med Java, og jeg vet at sammenkjeding av strenger med "+" -operatoren produserer nytt objekt.
Jeg vil gjerne vite hvordan jeg gjør det i JS på den beste måten, hva er den beste fremgangsmåten for det?
MDN har følgende å si om string.concat()
:
Det anbefales på det sterkeste å bruke strengkonkateneringsoperatorene (+, +=) i stedet for denne metoden av ytelseshensyn.
Se også link av @Bergi.
I JS fungerer "+" konkatenering ved å opprette et nytt String
-objekt.
For eksempel, med ...
var s = "Hello";
...har vi ett objekt s.
Neste:
s = s + " World";
Nå er s et nytt objekt.
Du kan prøve med denne koden (samme sak)
chaine1 + chaine2;
Jeg foreslår at du også (jeg foretrekker dette) string.concat-metoden