Jak podzielić ciąg za pomocą metody podzielonej w JavaScript?

Jak podzielić ciąg za pomocą metody podzielonej w JavaScript?
Jak każdy inny język programowania na wysokim poziomie JavaScript oferuje nam danych, w których możemy przechowywać dane, a jednym z takich typów danych jest ciąg. Ciąg to po prostu dowolna treść tekstowa zamknięta w podwójnych lub pojedynczych znakach cytatowych na przykład w JavaScript „Metoda podziału” to ciąg. Aby manipulować typem danych ciągów, pojawiają się kilka metod wbudowanych (predefiniowane funkcje), a jednym z takich przykładów jest metoda split ().

Jaka jest metoda split ()?

Metoda split () dzieli określony ciąg na tablicę podłoża bez zmiany oryginalnego ciągu i wytwarza listę podłoża jako tablicę przyjmującą dwa argumenty; jeden to rozdzielacz, a drugi jest limit.

Rozdzielacz działa jako dzielnik i mówi metodę podzielonej (), w której należy podzielić określony ciąg. Rozdzielacz może być wyrażeniem regularnym, pojedynczym znakiem lub innym ciągiem. Jeśli nie podasz rozdzielacza w metodzie split (), zostanie zwrócony określony oryginalny ciąg.

Argument limitu mówi metodę split (), jaki jest limit, w którym musisz zatrzymać proces podkładu lub po prostu określa liczbę podziałów. Należy jednak pamiętać, że jeśli nie podasz argumentu limitu metody podziału, zostanie zwrócona pusta tablica.

Składnia:

MyString.split (separator, limit);

Gdzie MyString jest określonym ciągiem, a separatorem jest rozdzielacz, a limit jest określoną liczbą podziału.

Podziel ciąg za pomocą metody split ()

Teraz, gdy znamy metodę split () dzieli określony ciąg na podjazd i zwraca nową tablicę podłoża, przejdźmy do kilku przykładów, w których podzielimy ciąg za pomocą metody split ():

Przykład 1:

W tym przykładzie podzielimy nasz ciąg na słowa w następujący sposób:

var myStr = 'String in Words';
var wyjściowy = MYSTR.podział(");
konsola.log (wyjście);

W powyższym kodzie inicjowanie tablicy, a następnie stosujemy podział() Metoda w tablicy. Separator w tym przypadku to przestrzeń(") co oznacza, że ​​za każdym razem, gdy metoda podzielona będzie widoczna przestrzeń, podzieli ciąg i zwróci słowo przed separatorem.

Przykład 2:

Zmodyfikujmy powyższy przykład i zwróć tylko pierwsze dwa słowa w zdaniu, dlatego w tym przykładzie użyjemy limitu = 2:

var myStr = 'String in Words';
var wyjściowy = MYSTR.split (", 2);
konsola.log (wyjście);

Przykład 3:

Poruszamy się o krok do przodu i przedstawimy wyrażenie regularne jako separator. Kod będzie taki sam, z wyjątkiem tego, że zmienimy ciąg i zapewnimy separator jako tablicę wyrażenia regularnego w argumencie metody split ():

var myStr = 'Hello! Jak się masz? Mam na imię Chris';
var wyjściowy = MYSTR.podział(/[!,?]/);
konsola.log (wyjście);

Jak widać, dostarczyliśmy szereg separatorów, w których zdefiniowaliśmy, że jeśli metoda podzielona () otrzyma ! Lub ? Następnie podziel ciąg. Dane wyjściowe powyższego kodu będzie:

Wniosek

JavaScript oferuje prymitywne typy danych, które są używane do przechowywania danych, a jednym z takich przykładów jest ciąg. Ciąg to trochę tekstu w podwójnych lub pojedynczych znakach i ma wiele metod wbudowanych. Jedną z takich metod jest metoda podzielona (), która dzieli określony ciąg według separatora na podłoże, a tablica podłoża jest zwracana bez zmiany oryginalnego ciągu.

W tym poście przyjrzeliśmy się, co to jest metoda split () i jak podzielić łańcuch za pomocą metody split (), podając trzy różne przykłady i zrzuty ekranu wyjścia.