Jak převést řetězec na pole v JavaScriptu

Jak Prevest Retezec Na Pole V Javascriptu



V jazycích na vysoké úrovni jsou řetězce nejproduktivnější, rychlé a efektivní datové struktury. Zatímco pole se skládá z podobných řetězcových datových prvků. Kromě toho lze pole použít pro ukládání různých hodnot do jedné proměnné. S každým prvkem pole je spojeno jedinečné číslo, které se nazývá číselný index, který umožňuje uživatelům k němu přistupovat. Pole v JavaScriptu obvykle začínají indexem nula a lze s nimi manipulovat různými metodami.

Tento příspěvek bude demonstrovat převod řetězce na pole v JavaScriptu.

Jak převést/upravit řetězec na pole v JavaScriptu?

K převodu/úpravě řetězce na pole v JavaScriptu lze použít více metod. Některé z nich jsou uvedeny níže:







Metoda 1: Převod řetězce na pole pomocí metody Array.from().

Chcete-li upravit řetězec v poli, použijte JavaScript “ Array.from() “ lze použít metodu. Při práci s řetězci se každé písmeno řetězce transformuje na člen nové instance pole, ale při práci s celočíselnými hodnotami nová instance pole jednoduše převezme prvky existujícího pole.



Syntax



Chcete-li použít Array.from(), lze použít následující metodu:





Pole . z ( objekt, mapFunction, thisValue )

Nyní proveďte následující pokyny:

  • Nejprve deklarujte proměnnou a přiřaďte jí hodnotu. Chcete-li tak učinit, proměnná s názvem „ moje jméno “ je prohlášeno.
  • Dále vezměte další proměnnou s jiným názvem a použijte „ Array.from() ” metoda pro převod hodnoty řetězce jednotlivě:
nechť moje jméno = 'Hafsa Javed' ;

nechť jmenuj Chars = Pole . z ( moje jméno ) ;

Nakonec zobrazte výstup na konzole pomocí „ console.log() “ metoda:



řídicí panel. log ( nameChars ) ;

Je vidět, že řetězec byl převeden na pole. Každý jeho index obsahuje jeden znak, resp.

Metoda 2: Převod řetězce na pole pomocí metody Object.assign().

JavaScript ' Object.assign() ” metodu lze použít pro rozdělení řetězce na samostatné znaky nebo hodnoty. Chcete-li tak učinit, postupujte podle níže uvedených pokynů:

  • Inicializujte proměnnou a přiřaďte hodnotu podle vašich preferencí.
  • Poté deklarujte jinou proměnnou s jiným názvem a pomocí metody „Object.assign()“ transformujte řetězec na jednotlivé znaky:
nechat Fname = 'linux' ;

nech jmenovat Char = Objekt . přiřadit ( [ ] , Fname ) ;

Nakonec zobrazte pole na konzole pomocí „console.log(nameChar)“:

řídicí panel. log ( jménoChar ) ;

Metoda 3: Převod řetězce na pole pomocí metody split().

' rozdělit() ” metoda JavaScriptu se používá pro převod řetězce na podřetězec v poli. Prázdné místo se používá jako operátor ke změně řetězce na podřetězec v poli. Navíc metoda split() nemůže změnit původní/aktuální řetězec.

Syntax

Chcete-li použít metodu split(), použijte níže uvedenou syntaxi:

tětiva. rozdělit ( oddělovač, limit )

Tady:

  • oddělovač ” se používá k přidání mezery mezi slova řetězce a převedení na podřetězec.
  • omezit ” se používá k určení limitu řetězce.

Příklad 1: Rozdělte řetězec přidáním mezery a uložte jej do pole

' rozdělit() ” metoda je vyvolána pro rozdělení řetězce na jednotlivá slova. Zde se jako oddělovač používá „‘‘“ pro přidání mezery mezi slovo v řetězci:

nechat text = 'Toto je web Linuxhint' ;

nechat pole = text. rozdělit ( ' ' ) ;

Poté použijte následující fragment kódu k zobrazení výstupu na konzole:

řídicí panel. log ( pole )

Příklad 2: Rozdělení textu odstraněním jednoho podřetězce a jeho uložením do pole

V tomto příkladu „ Linux ” je nastaven jako oddělovač řetězců pro rozdělení zadaného řetězce na různé podřetězce:

nechat text = 'Toto je web Linuxhint' ;

nechat pole = text. rozdělit ( 'Linux' ) ;

Nakonec zobrazte výstup pomocí tohoto příkazu:

řídicí panel. log ( pole ) ;

Výstup

Metoda 4: Převod řetězce na pole pomocí operátoru spread[…]

Operátor spread[…..] lze také použít k převodu řetězce na pole. Chcete-li to provést, inicializujte proměnnou a nastavte hodnotu. Poté použijte „[ …název ]” jako hodnotu jiné proměnné, která rozloží řetězec do pole jako samostatný znak:

nech jméno = 'linux' ;

nech jmenovat Char = [ ... název ] ;

řídicí panel. log ( jménoChar ) ;

Výstup

To je vše o převodu řetězce na pole pomocí různých metod.

Závěr

Chcete-li převést řetězec na pole v JavaScriptu, existuje několik metod, které lze použít, například „ Array.from() “, “ Object.assign() “, “ rozdělit() “ metody a “ šíření[…] “ operátor. kde ' Array.from() ” se používá k převodu řetězce na podřetězec. Tento zápis uvádí různé metody pro převod řetězce na pole v JavaScriptu.