Sisäänrakennettuja toimintoja on erilaisia eri tehtäviin. Indexof-toimintoa käytetään palauttamaan sanan alkuasento. Periaatteessa se palauttaa matriisin tietyn elementin indeksin. Se on Array-funktio, joka palauttaa kyseisen taulukon elementin indeksin. Tässä artikkelissa ymmärrämme JavaScript-indeksin indeksin seuraavassa järjestyksessä:
- Mikä on indexOf JavaScriptissa?
- Javascript-merkkijonohakemisto
- Array indexOf JavaScriptissä
- IndexOf (): n ja search (): n välinen ero
Mikä on indexOf JavaScriptissa?
Sisällysluettelo funktiota käytetään selvittämään a: n elementin hakemisto ja Taulukko . On olemassa kaksi muunnosta, yksi on indexOf, jota käytetään antamaan sinulle hakuelementin tai ensimmäisen vastaavan elementin sijainti:
Jos elementtiä ei löydy, se palauttaa arvon -1.
Toinen on lastIndexOf-funktio, jota käytetään elementin etsimiseen merkkijonosta tai taulukosta viimeisestä.
Esimerkki:
var string = ’Tervetuloa Edurekaan’ string.indexOf (’Tervetuloa’)
Tuotos:
0
LastIndexof-funktiolle voidaan ottaa seuraava esimerkki:
var = ‘Tervetuloa edurekaan’ string.lastIndexOf (’edureka’)
Tuotos:
12
JavaScriptin indexOf toimii samalla tavalla taulukot . Mennään nyt syvyyteen ja Array indexOf -menetelmä esimerkkein.
kuinka lajitella taulukko nousevassa järjestyksessä c ++
Javascript-merkkijonohakemisto
str.indexOf () toiminto etsii merkkijonon ensimmäisen esiintymisen indeksin annetussa merkkijonossa. Palautettu arvo on 0-pohjainen. Se palauttaa myös -1, jos etsittävää arvoa ei koskaan tapahdu.
Syntaksi:
string.indexOf (hakuarvo, alku)
Ensimmäinen argumentti, searchValue, on merkkijono, jota on haettava perusmerkkijonosta. Funktion indeksin toinen argumentti määrittelee aloitushakemiston, josta hakuarvo on haettava perusmerkkijonosta.
Tämä funktio palauttaa merkkijonon indeksin (0-pohjainen), josta searchValue löytyy ensimmäisen kerran. Jos hakuarvoa ei löydy merkkijonosta, funktio palauttaa arvon -1.
Esimerkki:
var str = 'Hei, tervetuloa edurekaan!' var n = str.indexOf ('e')
Tuotos:
yksi
Array indexOf JavaScriptissä
Arr.indexOf () -funktiota käytetään hakemaan funktion argumenttina annetun hakuelementin ensimmäisen esiintymisen indeksi.
Syntaksi:
arr.indexOf (searchElement [, hakemisto])
Ensimmäinen argumentti, searchElement on taulukosta haettava arvo. Tämän funktion toinen argumentti on valinnainen indeksiargumentti, joka määrittelee matriisin aloitushakemiston, josta elementtiä haetaan. Jos tätä argumenttia ei anneta, hakemisto 0 otetaan lähtökohdaksi haun aloittamiseksi, koska se on oletusarvo.
Tämä funktio palauttaa hakutoiminnon ensimmäisen esiintymisen indeksin. Jos elementtiä ei löydy taulukosta, tämä funktio palauttaa -1.
java-kehittäjien palkka Intiassa
Esimerkki:
var autot = ['BMW', 'Audi', 'Ferrari'] var arr = autot.indexOf ('Ferrari')
Tuotos:
2
IndexOf (): n ja search (): n välinen ero
Sekä indexOf () - että search () -menetelmiä käytetään tarkistamaan, onko a on merkkijonossa tai ei. Lisäksi se palauttaa joko alimerkkijonon indeksit tai -1, jos alaosaa ei ole merkkijonossa. Mutta indexOf () - ja search () -menetelmien välillä on ero. Katsotaanpa näiden kahden menetelmän syntaksia.
IndexOf () -menetelmän syntakse:
String.indexOf (substing, [offset])
Haun () menetelmän syntaksit:
Merkkijono.haku (alimerkkijono)
Nyt voit nähdä sen sisällysluettelo() menetelmä, on valinnainen parametri (offset), josta voimme aloittaa haun, mutta method-haulla () ei ole tätä ominaisuutta. Se yksinkertaisesti ottaa alimerkkijonon ja alkaa etsiä 0. indeksistä.
Tässä oli kyse JavaScript-indeksin indeksistä. Tämän avulla olemme päässeet artikkelimme loppuun. Toivon, että ymmärrät, miten tämä menetelmä toimii JavaScriptissä.
Katso meidän joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus antaa sinulle taitoja työskennellä back-end- ja front-end-verkkoteknologioiden kanssa. Se sisältää koulutusta verkkokehityksestä, jQuerystä, Angularista, NodeJS: stä, ExpressJS: stä ja MongoDB: stä.
Onko sinulla kysymys meille? Mainitse se 'indexOf in JavaScript' -blogin kommenttiosassa ja palaamme sinuun.