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 ”:
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:
- 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:
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.