Latest web development tutorials

JavaScript método indexOf ()

Arreglo de referencia de objetos JavaScript matriz de objetos

Ejemplos

Encontrará una gran variedad de elementos "Apple":

frutas var = [ "Banana", "naranja", "Apple", "Mango"];
var a = fruits.indexOf ( "Apple");

una salida de resultados:

2

La salida anterior significa que "Apple" en el elemento de matriz en la segunda posición.

Trate »

Definición y Uso

indexOf () devuelve la posición de un valor de cadena de la primera aparición de la cadena especificada.

Este método va a recuperar una cadena de principio a fin stringObject, para ver si contiene una subcadena searchValue. Iniciar la recuperación de ubicación (no se especifica el tiempo fromIndex) al principio o en la secuencia de la secuencia fromIndex. Si encuentra un searchValue, se devuelve la posición de la primera aparición de searchValue. posición de carácter stringObject está basado en cero.

Si no encontró la cadena de la matriz o -1.

Consejo Si usted quiere encontrar la última ocurrencia de la cadena, utilice el método lastIndexOf () .


Soporte para el navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos los principales navegadores soportan método indexOf (), pero Internet Explorer 8 y versiones anteriores de IE no soporta este método.


gramática

.indexOf matriz (punto, comenzar)

parámetro Valor

参数 描述
item 必须。查找的元素。
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

Valor de retorno

类型 描述
Number 元素在数组中的位置,如果没与搜索到则返回 -1

detalles técnicos

versión de JavaScript: 1.6


más ejemplos

Ejemplos

Encontrar un elemento de matriz "Apple" en la cuarta posición de la matriz comenzó a buscar:

var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.indexOf("Apple",4);

una salida de resultados:

6

Trate »

Arreglo de referencia de objetos JavaScript matriz de objetos