Skratite niz u JavaScriptu

Skratite Niz U Javascriptu



Tijekom rada s tekstom, ponekad, postoji potreba da se ograniči broj znakova vrijednosti niza. Ako vrijednosti niza premašuju ograničenje, izrežite preostali dio. Podrezivanje ili skraćivanje je postupak rezanja ili uklanjanja dijelova nečega kako bi se učinilo manjim. Za skraćivanje ili skraćivanje niza, JavaScript ima neke unaprijed definirane metode uključujući metodu substring() ili metodu split() s metodom join().

Ovaj vodič će ilustrirati metode za skraćivanje JavaScript niza.

Skratite niz u JavaScriptu

Da biste skratili niz, koristite sljedeće metode:







  • podniz() metoda
  • Kombinacija od podjela() i pridružiti() metoda

Objasnimo ove metode u detalje.



Metoda 1: Skratite niz pomoću metode substring().

The podniz() metoda je ' Niz ” upišite metodu i skraćuje niz između navedenih indeksa. Ako duljina izvornog niza premašuje ograničenje, vraća samo taj dio dok broj znakova ne bude jednak navedenom ograničenju:



Sintaksa
Dana sintaksa koristi se za ' podniz() ” metoda:





podniz ( početak , kraj )

Potrebna su dva parametra:

  • početak ” je početni indeks podniza
  • kraj ” je posljednji indeks gdje će niz biti skraćen.

Povratna vrijednost : Vratit će novi skraćeni niz.



Primjer
Prvo stvorite varijablu ' str1 ' koji pohranjuje niz ' Dobrodošli u Linuxhint ”:

bio je str1 = 'Dobro došli u Linuxhint' ;

Definirajte funkciju pod nazivom ' truncateString() ” sa dva parametra, “ niz ' i ' ograničiti ”. U ovoj funkciji provjerite duljinu niza pomoću ' duljina ” vlasništvo. Ako je duljina niza veća od navedenog ograničenja, izrežite niz pomoću ' podniz() ” gdje se prosljeđuju dva argumenta, početni indeks niza i granica koja će biti zadnji indeks niza:

funkcija truncateString ( niz , ograničiti ) {
ako ( niz. duljina > ograničiti ) {
str2 = niz. podniz ( 0 , ograničiti ) ;
}
drugo {
povratak str1 ;
}
povratak str2 ;
}

Nazovite ' truncateString() ' funkcija prosljeđivanjem niza ' str1 'i ograničiti' 8 ”:

konzola. log ( truncateString ( str1 , 8 ) ) ;

Izlaz prikazuje skraćeni niz počevši od početnog indeksa 0 a završava na indeksu 8 :

Metoda 2: Skratite niz pomoću metode split() s metodom join().

Postoji još jedna metoda skraćivanja niza koja se zove ' podjela() ” metoda koja dijeli niz u niz podnizova na određenom znaku. Za spajanje podnizova u niz, koristite ' pridružiti() ” metoda

Sintaksa
Slijedite zadanu sintaksu metode split() za označavanje niza u JavaScriptu:

podjela ( separator , ograničiti ) ;
  • Ovdje, ' separator ” je bilo koji specifični znak koji se koristi kao parametar razdjelnika za određivanje mjesta razdvajanja niza.
  • ograničiti ” je cijeli broj koji označava broj podjela.
  • Vraća niz podnizova na temelju proslijeđenih argumenata.

Primjer
Upotrijebite isti niz ' str1 ' stvoreno u gornjem primjeru, a zatim pozovite metodu split() prosljeđivanjem praznog niza ('') i ograničenja ' jedanaest ” kao argumente:

bio je str = str1. podjela ( '' , jedanaest ) ;

Izlaz prikazuje niz podnizova duljine 11:

Sada spojite niz u niz pomoću metode join() i pohranite ga u varijablu ' truncStr ”:

bio je truncStr = str. pridružiti ( '' ) ;

Ispišite rezultirajući niz koristeći ' konzola.log() ” metoda:

konzola. log ( truncStr ) ;

Izlaz

Zaključak

Da biste skratili niz u JavaScriptu, koristite ' podniz() ' metoda ili kombinacija ' podjela() ' i ' pridružiti() ” metode. Metoda substring() je najčešća metoda za skraćivanje nizova u JavaScriptu. Skraćuje niz između navedenih indeksa. Metoda split() dijeli nizove u niz podnizova, a metoda join() koristi se za pretvaranje tog niza podnizova u niz. Ovaj vodič je ilustrirao metode za skraćivanje nizova JavaScripta.