JavaScript to język skryptowy lub programowy sieci. Ciągi są ważną częścią zmiennych w dowolnym języku programowania. Często musimy manipulować ciągami zgodnie z naszymi potrzebami. W tym artykule porozmawiamy o metodzie podzielonej String JavaScript, która służy do podziału łańcucha zgodnie z naszymi potrzebami. Więc spójrzmy na to, co to jest ciąg i co robi metoda Split String.
Ciąg to tylko prosty tekst lub znaki, które mogą zawierać alfabety, liczby lub symbole.
Metoda Split () JavaScript jest wywoływany, kiedy jest wymagane podział łańcucha na tablicę podrzędnych zgodnie z dostarczonym separatorem.
Składnia
Rzućmy okiem na składnię metody podzielonej.
strunowy.split ([seperator] [, limit]);Tutaj separator może być jednym znakiem, którego chcesz podzielić ciąg.
I limit to granica podziałów. Gdy liczba podrzędnych staje się równa limicie, metoda split () kończy się.
Zanurzmy się i wykonajmy kilka przykładów na zrozumienie funkcji split ().
Przykłady
Przypuszczamy, że ciąg „Linuxhint jest świetny i ciężko pracuje, aby się rozwijać.". Teraz spróbujmy podzielić ciąg na tablice ciągu za pomocą metody split (). Zapewniając postać kosmiczną jako separator. Ale bez podania limitu. Później zrobimy to z limitem.
Linux.podział(" ");Jak widać, metoda split () zwróciła tablicę podłoża na podstawie przestrzeni „”.
Teraz zobaczmy, co się stało, jeśli również zapewnimy limit.
Linux.Split („”, 3)Jak widać, funkcja split () przestała dzielić ciąg, i przestałaby dzielić ciąg, gdy liczba jest równoważna liczbie podłoża.
Zobaczmy teraz, czy nie podamy separatora tylko pustego ciągu i wywołuje funkcję split ().
Linux.podział("");Jak widać, że funkcja podzieliła się i zwróciła tablicę każdego oddzielonego znaku.
Zobaczmy teraz, czy nie podamy obu argumentów i po prostu wywołuje funkcję split ().
Linux.podział();Świetna, funkcja split () zwróciła tablicę z jednym podciążeniem, który jest całym ciągiem
Pro wskazówka
Co jeśli chcemy podzielić ciąg na podstawie dwóch separatorów lub chcemy również separatorów w tablicy wyjściowej podkładu? Na szczęście istnieje również rozwiązanie, możemy również zapewnić wyrażenia regularne jako separator.
Zobaczmy więc, jak możemy podzielić ciąg z dwoma separatorami. Space „” postać i postać „ja”
Linux.split (/\ | i/);W porządku! Działało świetnie. Jak się spodziewamy.
Co jeśli chcemy włączyć separatory również w tablicy podłoża. Po prostu dodamy nawias () wokół wyrażenia regularnego.
Linux.split (/(\ | i)/);Idealne, jak widać, że separatory są również zawarte w szeregu podkładów.
Wniosek
W tym artykule widzieliśmy, jak możemy podzielić ciąg na podstawie podanego separatora i jak zastosować limit do funkcji split (). Natknęliśmy się, w jaki sposób moglibyśmy zapewnić wyrażenia regularne zgodnie z naszymi potrzebami i wymaganiami. Więc miej szczęśliwe i najlepsze naukę JavaScript z Linuxhint.com.