Node.js Buffer.compare() Method
Example
Check if two buffer objects are equal:
  var buf1 = Buffer.from('abc');
var buf2 = Buffer.from('abc');
var x = 
  Buffer.compare(buf1, buf2);
console.log(x);
var buf1 = Buffer.from('a');
  var buf2 = Buffer.from('b');
var x = Buffer.compare(buf1, buf2);
  console.log(x);
var buf1 = Buffer.from('b');
var buf2 = Buffer.from('a');
  var x = Buffer.compare(buf1, buf2);
console.log(x);
  Run example »
Definition and Usage
The compare() method compares two buffer objects and returns a number defining their differences:
0 if they are equal
1 if buf1 is higher than buf2
-1 if buf1 is 
lower than buf2
This method can be used to sort arrays containing buffers.
Syntax
 Buffer.compare(buf1, buf2);
Parameter Values
| Parameter | Description | 
|---|---|
| buf1 | Required. A Buffer | 
| buf2 | Required. A Buffer | 
Technical Details
| Return Value: | A number (-1, 0, or 1) | 
|---|---|
| Node.js Version: | 0.11.13 | 
More Examples
Example
Use Buffer.compare() to sort an array of buffers:
  var buf1 = Buffer.from('b');
var buf2 = Buffer.from('c');
var buf3 = 
  Buffer.from('a');
var arr = [buf1, buf2, buf3];
//The array before 
  sorting:
console.log(arr);
//Sort the array:
console.log(arr.sort(Buffer.compare));
  Run example »

