Łączenie (konkatenacja) łańcuchów ma duże wymagania związane zwydajnością. Ty-
powym zadaniem jest budowanie łańcucha wpętli poprzez ciągłe dołączanie fragmentu
nakońcu (np. przy budowaniu tabeli HTML lub dokumentu XML), jednak ten typ
przetwarzania jest wniektórych przeglądarkach znany zesłabej wydajności.
Jak więc można optymalizować tego rodzaju zadania? Dla początkujących: mamy
więcej niż jeden sposób łączenia łańcuchów (patrz tabela 5-1).
Tabela 5-1. Sposoby łączenia łańcuchów
SposóbPrzykład
Operator
+
str = "a" + "b" + "c";
Operator
+=
str = "a";
str += "b";
str += "c";
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.