4 sposoby dodawania (łączenia) łańcuchów w JavaScript

lubię myśleć o tej metodzie jako prawdopodobnie najbardziej logicznej, jeśli trzeba było całkowicie odgadnąć. Tutaj jest w akcji:

powodem tego jest to, że myślę, że koncepcyjnie po prostu ma sens dosłownie dodawać łańcuchy razem, aby uzyskać dołączony wynik. Zauważ, że w tym przykładzie jest znak spacji przed fry, ponieważ w przeciwnym razie wyjście byłoby Frenchfry., Jest to coś, o czym bardzo łatwo zapomnieć w praktyce.

Dodawanie przez dodanie za pomocą skrótu += Operator

jest to w rzeczywistości ściśle związane z metodą #1, ponieważ zasadniczo jest to to samo; rzecz w tym, że ten skraca rzeczy za pomocą += Skrót:

dla +=, str1 += str2 jest równoważne str1 = str1 + str2. Zazwyczaj zapisuje ci jedną lub dwie linie.,

dodawanie za pomocą metody concat ()

wiem, że musiałem to sprawdzić w przeszłości, ponieważ każdy język jest trochę inny z jego wbudowanymi funkcjami. concat() jest w zasadzie dołączoną funkcją z ciągami JavaScript, która pobiera tyle argumentów — ile chcesz i dołącza — lub łączy-je., Oficjalna składnia, opisana przez MDN Web Docs, jest następująca:

str.concat(str2 )

po prostu dołączenie jednego łańcucha do drugiego

Dla tylko dwóch łańcuchów, możesz dołączyć w następujący sposób:

zasadniczo możesz myśleć o tym jako o połączeniustr2dostr1. Lewa strona jest dodawana do prawej.

dołączanie dwóch lub więcej łańcuchów do innego

nie musisz się na tym zatrzymywać., Możesz kontynuować, dodając je jako argumenty oddzielone przecinkami do funkcji concat().

…możesz się domyślić, że napisałem cały artykuł tylko po to, aby zbudować ten ciąg znaków, a ty nie będziesz się całkowicie mylić.

Zastrzeżenie: wydajność

concat() wydajność metody+ I+= jest gorsza niż w przypadku operatorów przypisania (+ I +=), więc ogólnie lepiej jest po prostu używać operatorów.,gs najpierw umieszczając je lub mając je w tablicy, a następnie używając join() funkcji dostarczanej z tablicami JavaScript:

''parametr wjoin()funkcja wskazuje, że łączysz wszystkie elementy w tablicy bez separatora; jeśli chcesz, możesz przekazać jeden — ' ', na przykład, umieszcza spację między wszystkimi łańcuchami wewnątrz, gdzie jako'.'div> umieszczałby kropkę pomiędzy wszystkimi ciągami w środku.,

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przejdź do paska narzędzi