Я новичок в Node.js. Нет сравнения с Buffer, и я должен использовать такие модули, как buffertools для этой функции.
Но я вижу довольно странное поведение, когда я сравниваю объекты Buffer в чистом Node.
> var b1 = new Buffer([170]);
> var b2 = new Buffer([171]);
> b1
<Buffer aa>
> b2
<Buffer ab>
> b1 < b2
false
> b1 > b2
false
> b1 == b2
false
и
> var b1 = new Buffer([10]);
> var b2 = new Buffer([14]);
> b1
<Buffer 0a>
> b2
<Buffer 0e>
> b1 > b2
false
> b1 < b2
true
> b1 == b2
false
Что на самом деле происходит под капотом?