Node.js buffer indexOf() Método

❮ Módulo de búfer


Ejemplo

Compruebe si un búfer incluye la frase "bienvenido" y devuelva la posición:

var buf = Buffer.from('Hello, and welcome to Rome!');

console.log(buf.indexOf('welcome'));

Definición y uso

El método indexOf() comprueba si un valor específico está presente en el búfer y devuelve la posición.

Este método devuelve -1 si el valor a buscar nunca ocurre.

Si el valor especificado aparece más de una vez, solo se devolverá la posición de la primera aparición.

Ver también: el método lastIndexOf() , que devuelve la última aparición del valor especificado.


Sintaxis

buffer.indexOf(value, start, encoding);

Valores paramétricos

Parameter Description
value Required. What to search for. Legal value types:
String
Buffer
Number (Integer)
start Optional. Where to begin the search. Default 0
encoding Optional. If the value is a string, this parameter is used to specify its encoding. Default "utf8"

Detalles técnicos

Valor devuelto: Un Número, que representa la posición donde el valor de búsqueda especificado ocurre por primera vez, o -1 si nunca ocurre
Versión de Node.js: 1.5.0

Más ejemplos

Ejemplo

Devuelve la primera aparición de la letra "e":

var buf = Buffer.from('Hello, and welcome to Rome!');

console.log(buf.indexOf('e'));

❮ Módulo de búfer