Node.js buffer indexOf() Method
Example
Check if a buffer incudes the phrase "welcome", and return the position:
  var buf = Buffer.from('Hello, and welcome to Rome!');
console.log(buf.indexOf('welcome'));
  Run example »
Definition and Usage
The indexOf() method checks if a specified value is present in the buffer and returns the position.
This method returns -1 if the value to search for never occurs.
If the specified value occurs more than once, only the position of the first occurrence will be returned.
See also: the lastIndexOf() method, which returns the last occurrence of the specified value.
Syntax
  buffer.indexOf(value, start, encoding);
Parameter Values
| 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" | 
Technical Details
| Return Value: | A Number, representing the position where the specified search value occurs for the first time, or -1 if it never occurs | 
|---|---|
| Node.js Version: | 1.5.0 | 
More Examples
Example
Return the first occurrence of the letter "e":
  var buf = Buffer.from('Hello, and welcome to Rome!');
console.log(buf.indexOf('e'));
  Run example »

