Ten post zademonstruje konwersję ciągu znaków na tablicę w JavaScript.
Jak przekonwertować/zmodyfikować ciąg znaków na tablicę w JavaScript?
Aby przekonwertować/zmodyfikować ciąg znaków na tablicę w JavaScript, można zastosować wiele metod. Niektóre z nich są wymienione poniżej:
Metoda 1: Konwersja ciągu znaków na tablicę przy użyciu metody Array.from().
Aby zmodyfikować ciąg znaków w tablicy, JavaScript „ Tablica.z() można zastosować metodę ”. W przypadku łańcuchów znaków każda litera łańcucha jest przekształcana w element nowej instancji tablicy, ale w przypadku wartości całkowitych nowa instancja tablicy po prostu przyjmuje elementy istniejącej tablicy.
Składnia
Aby wykorzystać Array.from(), można zastosować następującą metodę:
Szyk . z ( obiekt, mapFunction, thisValue )
Teraz wykonaj następujące instrukcje:
- Najpierw zadeklaruj zmienną i przypisz jej wartość. Aby to zrobić, zmienna o nazwie „ moje imię ” jest zadeklarowane.
- Następnie weź inną zmienną o innej nazwie i użyj „ Tablica.z() ”, aby przekonwertować wartość ciągu indywidualnie:
niech nazwaChars = Szyk . z ( moje imię ) ;
Na koniec wyświetl dane wyjściowe na konsoli za pomocą „ log.konsoli() ' metoda:
konsola. dziennik ( nameChars ) ;
Można zauważyć, że łańcuch został przekonwertowany na tablicę. Każdy jego indeks zawiera odpowiednio jeden znak:
Metoda 2: Konwersja ciągu znaków na tablicę przy użyciu metody Object.assign().
JavaScript “ Obiekt.przypisz() ” można wykorzystać do podzielenia łańcucha na osobne znaki lub wartości. Aby to zrobić, postępuj zgodnie z instrukcjami podanymi poniżej:
- Zainicjuj zmienną i przypisz wartość zgodnie z własnymi preferencjami.
- Następnie zadeklaruj kolejną zmienną o innej nazwie i użyj metody „Object.assign()” do przekształcenia ciągu znaków w pojedyncze znaki:
niech nazwaChar = Obiekt . przydzielać ( [ ] , Fnazwa ) ;
Na koniec wyświetl tablicę na konsoli, używając „console.log(nameChar)”:
konsola. dziennik ( imięChar ) ;
Metoda 3: Konwersja ciągu znaków na tablicę przy użyciu metody split().
„ podział() ” JavaScript służy do konwersji ciągu znaków na podłańcuch w tablicy. Pusta przestrzeń jest wykorzystywana jako operator do zmiany łańcucha na podciąg w tablicy. Ponadto metoda split() nie może modyfikować oryginalnego/rzeczywistego ciągu znaków.
Składnia
Aby skorzystać z metody split(), użyj poniższej składni:
strunowy. podział ( rozdzielacz, granica )Tutaj:
- ” separator ” służy do dodawania spacji między słowami łańcuchowymi i przekształcania ich w podłańcuch.
- “ limit ” służy do określania limitu ciągu.
Przykład 1: Podziel ciąg znaków, dodając spację i przechowując go w tablicy
„ podział() ” jest wywoływana w celu podzielenia łańcucha na pojedyncze słowa. Tutaj „” „” jest używane jako separator, aby dodać spację między słowem w ciągu:
niech tekst = „To jest witryna Linuxhint” ;niech tablica = tekst. podział ( '' ) ;
Następnie użyj następującego fragmentu kodu, aby wyświetlić dane wyjściowe na konsoli:
konsola. dziennik ( szyk )
Przykład 2: Podziel tekst, usuwając jeden podciąg i przechowując go w tablicy
W tym przykładzie „ Linuks Parametr ” jest ustawiony jako separator łańcucha, aby podzielić określony ciąg na inny podciąg:
niech tekst = „To jest witryna Linuxhint” ;niech tablica = tekst. podział ( „Linuks” ) ;
Na koniec wyświetl dane wyjściowe za pomocą tego polecenia:
konsola. dziennik ( szyk ) ;Wyjście
Metoda 4: Konwersja ciągu znaków na tablicę za pomocą operatora spread[…].
Operatora spread[…..] można również użyć do konwersji ciągu znaków na tablicę. Aby to zrobić, zainicjuj zmienną i ustaw wartość. Następnie użyj „[ …nazwa ]” jako wartość innej zmiennej, która rozłoży łańcuch na tablicę jako indywidualny znak:
niech nazwa = „Linux” ;niech nazwaChar = [ ... nazwa ] ;
konsola. dziennik ( imięChar ) ;
Wyjście
Wszystko sprowadza się do przekształcenia ciągu znaków w tablicę przy użyciu różnych metod.
Wniosek
Aby przekonwertować ciąg znaków na tablicę w JavaScript, można użyć wielu metod, takich jak „ Tablica.z() ”, „ Obiekt.przypisz() ”, „ podział() ” metody i „ rozpowszechnianie się[…] operatora. Gdzie ' Tablica.z() ” służy do konwersji łańcucha na podciąg. W tym artykule podano różne metody konwersji łańcucha znaków na tablicę w JavaScript.