String Spling to technika stosowana w przypadku złożonych tablic ciągu. Ponadto daje nam również większą elastyczność w pracy nad danymi ciągami, ponieważ indeksowanie pomaga tylko w ekstrakcji jednej postaci. W drugim przypadku, przy splicingu, sekwencja znaków lub podjazd może być dostępna i aktualizowana od indeksów początkowych do końca.
Ponadto programiści wykorzystują również wymienione techniki, aby przełamać ciągi ze względów bezpieczeństwa, takie jak sprawdzenie, czy ciąg zawiera nieprawidłowe znaki lub jakiś złośliwy kod.
Ten zapis poprowadzi Cię na temat splicingu ciągu w JavaScript.
Jak łączyć ciąg w JavaScript?
Aby połączyć ciąg w JavaScript, możesz użyć:
Teraz przejdziemy przez każdą z metod jeden po drugim!
Metoda 1: SPLICE String w JavaScript za pomocą metody split ()
W JavaScript „The„podział()”Metoda służy do podziału określonego ciągu na szereg strun. Ta metoda akceptuje wzór jako argument i dzieli ciąg na uporządkowaną listę podobników wykorzystywanych do wyszukiwania wzorców, a następnie dodaje je w tablicy i zwraca.
Składnia
strunowy.split (separator, limit)
Tutaj, "separator”Odnosi się do przestrzeni, przecinków i„limit”To wartość liczb całkowita, która ogranicza liczbę podziałów.
Spójrz na przykład poniżej.
Przykład
Najpierw zadeklarujemy funkcję o nazwie „SPLILISTRING ()„Mając argumenty”str”,„indeks”,„liczyć", I "dodać". Teraz dodamy funkcjonalność, aby podzielić ciąg na przestrzenie, umieszczając puste podwójne cytaty jako separator. Następnie podzielimy ciąg w odniesieniu do argumentów funkcji, a następnie dołączymy do wartości dzielonej ciągu na wartość ciągu z „dołączyć()" metoda:
Funkcja Splicestring (STR, indeks, count, add)
var array = str.podział("");
szyk.splice (indeks, liczba, dodaj);
tablica powrotu.dołączyć("");
Na koniec wywołamy funkcję wartością ciągu. Tutaj, "7”Odnosi się do wartości indeksu ciągu, to znaczy„C”; w tym przypadku, "9" odnosi się do "liczyć”, Jako długość znaków w tym konkretnym indeksie i„strunowy" odnosi się do "dodać”, Która jest nową wartością, która zastąpi„Postać”:
konsola.log (SPLILISTRING („Postać splice w JavaScript”, 7, 9, „String”));
Odpowiednie wyjście będzie:
Metoda 2: SPLICE String w JavaScript przy użyciu metody operatora rozprzestrzeniania (…)
W JavaScript „The„rozpowszechnianie się(… )„Operator pomaga szybko skopiować część istniejącej tablicy lub całej tablicy do innej tablicy. Staje się iteracyjny jako argument i rozpowszechnia go na poszczególne elementy.
Składnia
Używać „operator rozprzestrzeniania ()„Metoda łączenia łańcucha w JavaScript, musisz postępować zgodnie z poniżej podaną składnią:
var a = [… wartość];
Tutaj, "… ”Jest operatorem rozprzestrzeniania się, który rozprzestrzeni dane„wartość" w "A" zmienny.
Przykład
Po pierwsze, zapiszymy wartość ciągu w zmiennej o nazwie „str”:
var str = "znak splice w JavaScript";
Teraz zastosujemy „rozpowszechnianie się(… )„Operator i przekonwertuj zdefiniowaną wartość ciągu zapisaną w utworzonym” na tablicę:
var Array [… str];
Następnie zastąpimy bieżącą wartość nową wartością „strunowy”Poprzez to z„7" I "9„Które są przydzielane jako argumenty. Tutaj, "7”Odnosi się do indeksu wartości ciągu, która ma zostać zastąpiona, i„9”To długość wartości ciągu„Postać”, Który zostanie teraz zastąpiony„strunowy" wartość.
szyk.splice (7, 9, „ciąg”);
Dołącz do tablicy ciągów w jednym ciągu za pomocą „dołączyć()„Metoda, a następnie wyświetlimy zaktualizowaną wartość ciągu:
tablica = tablica.dołączyć(");
konsola.log (tablica);
Wykonanie wyżej podanego kodu spowoduje następujące dane wyjściowe:
Zapewniliśmy wszystkie najprostsze metody łączenia ciągu w JavaScript. Możesz użyć dowolnej z dowolnych metod zgodnie z Twoimi wymaganiami.
Wniosek
Aby połączyć ciąg w JavaScript, możesz użyć „podział()”Metoda podziału łańcucha na tablicę ciągów i aktualizacji bieżącej wartości ciągu poprzez umieszczenie różnych argumentów, które uzyskają dostęp do bieżącej wartości ciągu i zastąpi ją zaktualizowaną. „„rozpowszechnianie się(… )„Operator może być również wykorzystany do konwersji wartości ciągu na tablicę i łączenie jej w celu aktualizacji bieżą. Ten zapis wyjaśnił metody łączenia łańcucha w JavaScript.