Node.js buffer indexOf() Método
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'));