Kuidas teisendada string JavaScriptis massiiviks

Kuidas Teisendada String Javascriptis Massiiviks



Kõrgetasemelistes keeltes on stringid kõige produktiivsemad kiired ja tõhusamad andmestruktuurid. Arvestades, et massiiv koosneb sarnastest stringi andmeelementidest. Lisaks saab massiive kasutada erinevate väärtuste salvestamiseks ühes muutujas. Igal massiivielemendil on sellega seotud kordumatu number, mida nimetatakse numbriliseks indeksiks, mis võimaldab kasutajatel sellele juurde pääseda. JavaScripti massiivid algavad tavaliselt indeksiga null ja neid saab manipuleerida erinevate meetoditega.

See postitus demonstreerib stringi teisendamist JavaScripti massiiviks.

Kuidas teisendada / muuta stringi JavaScriptis massiiviks?

Stringi teisendamiseks/muutmiseks JavaScriptis massiiviks saab kasutada mitut meetodit. Mõned neist on loetletud allpool:







1. meetod: stringi teisendamine massiiviks, kasutades meetodit Array.from()

Massiivi stringi muutmiseks JavaScripti ' Array.from() ” meetodit saab kasutada. Stringidega tegelemisel teisendatakse stringi iga täht uue massiivi eksemplari liikmeks, kuid täisarvu väärtustega tegelemisel võtab uus massiivi eksemplar lihtsalt olemasoleva massiivi elemendid.



Süntaks



Array.from() kasutamiseks saab kasutada järgmist meetodit:





Massiiv . alates ( objekt, kaartFunction, thisValue )

Nüüd täitke järgmised juhised:

  • Esiteks deklareerige muutuja ja määrake sellele muutujale väärtus. Selleks sisestage muutuja nimega ' minu nimi ” kuulutatakse välja.
  • Seejärel võtke teine ​​muutuja erineva nimega ja kasutage ' Array.from() ” meetod stringiväärtuse individuaalseks teisendamiseks:
las mu nimi = 'Hafsa Javed' ;

olgu nimiChars = Massiiv . alates ( minu nimi ) ;

Lõpuks kuvage väljund konsoolil, kasutades ' console.log() ” meetod:



konsool. logi ( nimi Chars ) ;

On näha, et string on teisendatud massiiviks. Iga selle indeks sisaldab vastavalt ühte märki:

2. meetod: stringi teisendamine massiiviks Object.assign() meetodi abil

JavaScript ' Object.assign() ” meetodit saab kasutada stringi jagamiseks eraldi tähemärkideks või väärtusteks. Selleks järgige alltoodud juhiseid.

  • Initsialiseerige muutuja ja määrake väärtus vastavalt oma eelistustele.
  • Seejärel deklareerige teine ​​muutuja erineva nimega ja kasutage meetodit 'Object.assign()', et muuta string üksikuteks tähemärkideks:
las Fname = 'Linux' ;

olgu nimi Char = Objekt . määrama ( [ ] , Fname ) ;

Lõpuks kuvage massiiv konsoolil, kasutades faili 'console.log(nameChar)':

konsool. logi ( nimiChar ) ;

3. meetod: stringi teisendamine massiiviks, kasutades split() meetodit

' split () ” JavaScripti meetodit kasutatakse stringi teisendamiseks massiivi alamstringiks. Tühja ruumi kasutatakse operaatorina, et muuta string massiivi alamstringiks. Veelgi enam, meetod split() ei saa muuta algset/tegelikku stringi.

Süntaks

Split() meetodi kasutamiseks kasutage alltoodud süntaksit:

string. poolitatud ( eraldaja, piir )

Siin:

  • eraldaja ” kasutatakse stringisõnade vahele tühiku lisamiseks ja alamstringiks teisendamiseks.
  • piiri ” kasutatakse stringi limiidi määramiseks.

Näide 1: jagage string tühiku lisamisega ja salvestage see massiivi

' split () ” meetodit kasutatakse stringi üksikuteks sõnadeks jagamiseks. Siin kasutatakse eraldusmärki ''' sõnade vahele tühiku lisamiseks stringis:

lase tekstiks = 'See on Linuxhinti veebisait' ;

lase massiiv = tekst. poolitatud ( '' ) ;

Seejärel kasutage konsoolis väljundi kuvamiseks järgmist koodilõiku:

konsool. logi ( massiivi )

Näide 2: Tükeldage tekst ühe alamstringi eemaldamisega ja salvestage see massiivi

Selles näites on ' Linux ” parameeter on määratud stringi eraldajaks, et jagada määratud string erinevateks alamstringideks:

lase tekstiks = 'See on Linuxhinti veebisait' ;

lase massiiv = tekst. poolitatud ( 'Linux' ) ;

Lõpuks kuvage väljund selle käsu abil:

konsool. logi ( massiivi ) ;

Väljund

4. meetod: stringi teisendamine massiiviks, kasutades operaatorit spread[…]

Operaatorit spread[…..] saab kasutada ka stringi massiiviks teisendamiseks. Selleks lähtestage muutuja ja määrake väärtus. Seejärel kasutage „[ …nimi ]” teise muutuja väärtusena, mis levitab stringi massiivi üksiku märgina:

nimetagu = 'Linux' ;

olgu nimi Char = [ ... nimi ] ;

konsool. logi ( nimiChar ) ;

Väljund

See kõik puudutab stringi massiiviks teisendamist, kasutades erinevaid meetodeid.

Järeldus

Stringi teisendamiseks JavaScriptis massiiviks saab kasutada mitut meetodit, näiteks ' Array.from() ”, „ Object.assign() ”, „ split () ' meetodid ja ' levik[…] ” operaator. Kus ' Array.from() ” kasutatakse stringi alamstringiks teisendamiseks. See kirjeldus on kirjeldanud erinevaid meetodeid stringi JavaScripti massiiviks teisendamiseks.