Különböző beépített funkciók vannak különböző feladatokra. Az Indexof függvény a szó kezdő pozíciójának visszaadására szolgál. Alapvetően a tömb adott elemének indexét adja vissza. Az Array egy olyan függvénye, amely az adott tömb egyik elemének indexét adja vissza. Ebben a cikkben a következő sorrendben fogjuk megérteni a JavaScript indexOf-ját:
- Mi az indexOf a JavaScriptben?
- Javascript karakterlánc indexOf
- Array indexOf a JavaScript-ben
- Különbség az indexOf () és a search () között
Mi az indexOf a JavaScriptben?
Indexe függvény segítségével megtudhatjuk az a elemének indexét és egy Sor . Kétféle változat létezik, az egyik az indexOf, amely a keresési elem vagy az első egyeztetett elem helyzetének megadására szolgál:
Ha az elem nem található, akkor -1-et ad vissza.
A második a lastIndexOf függvény, amely arra szolgál, hogy megtalálja az utolsó elemet egy karakterláncban vagy egy tömbben.
Példa:
var string = ’Welcome to Edureka’ string.indexOf (’Welcome’)
Kimenet:
0
A lastIndexof függvényhez a következő példát vesszük:
var = ’Welcome to edureka’ string.lastIndexOf (’edureka’)
Kimenet:
12.
Az indexOf a JavaScript-ben hasonló módon működik tömbök . Most menjünk bele a mélységbe és Array indexOf módszer példákkal.
Javascript karakterlánc indexOf
Az str.indexOf () funkció megtalálja az argumentum karakterlánc első előfordulásának indexét az adott karakterláncban. A visszaadott érték 0 alapú. Továbbá -1-et ad vissza, ha a keresendő érték soha nem fordul elő.
Szintaxis:
string.indexOf (keresési érték, kezdet)
Az első argumentum, a searchValue az a karakterlánc, amelyet az alap karakterláncban kell keresni. A függvényindex második argumentuma meghatározza a kezdő indexet, ahonnan a searchValue-ot kell keresni az alap karakterláncban.
Ez a függvény adja vissza annak a karakterláncnak az indexét (0-alapú), ahol a keresési érték először található. Ha a searchValue nem található a karakterláncban, akkor a függvény -1-et ad vissza.
get tömb javascript
Példa:
var str = 'Helló, üdvözlöm az edurekában!' var n = str.indexOf ('e')
Kimenet:
egy
Array indexOf a JavaScript-ben
Az arr.indexOf () függvény segítségével kereshető a függvény argumentumaként megadott keresési elem első előfordulásának indexe.
Szintaxis:
arr.indexOf (searchElement [, index])
Az első argumentum, a searchElement a tömbben keresendő érték. A függvény második argumentuma az opcionális index argumentum, amely meghatározza a tömb kezdő indexét, ahonnan az elemet keresni kell. Ha ez az argumentum nincs megadva, akkor a 0 indexet vesszük kezdő indexnek a keresés megkezdéséhez, mivel ez az alapértelmezett érték.
Ez a függvény a searchElement első előfordulásának indexét adja vissza. Ha az elem nem található a tömbben, akkor ez a függvény -1-et ad vissza.
Példa:
var cars = ['BMW', 'Audi', 'Ferrari'] var arr = cars.indexOf ('Ferrari')
Kimenet:
hogyan csatolja a java-t
2
Különbség az indexOf () és a search () között
Az indexOf () és a search () metódusokat is használják annak ellenőrzésére, hogy a létezik a karakterláncban, vagy sem. Ezenkívül visszaadja az alszöveg indexeit, vagy -1-et, ha az allánc nem létezik a karakterláncban. De különbség van az indexOf () és a search () metódusok között. Vessünk egy pillantást a két módszer szintaxisára.
Az indexOf () metódus szintaxisa:
String.indexOf (sztring, [eltolás])
A keresés () metódusának szintaxisa:
String.search (sztring)
Most ezt láthatja indexe() metódus, van egy opcionális paraméter (offset), ahonnan megkezdhetjük a keresést, de a method search () nem rendelkezik ezzel a funkcióval. Egyszerűen elveszi az alszöveget, és a 0. indexből kezd keresni.
Ez az indexOf volt a JavaScript-ben. Ezzel a cikkünk végére értünk. Remélem, megértette, hogyan működik ez a módszer a JavaScript-ben.
Nézze meg a mi oldalunkat amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés elsajátítja a back-end és a front-end webes technológiák használatának képességeit. Ez magában foglalja a webfejlesztés, a jQuery, az Angular, a NodeJS, az ExpressJS és a MongoDB képzését.
Van egy kérdésünk? Kérjük, említse meg az “indexOf in JavaScript” blog megjegyzés rovatában, és mi kapcsolatba lépünk Önnel.