buffer icon indicating copy to clipboard operation
buffer copied to clipboard

Implementation of the `equals` method differs from Node.js

Open yvgny opened this issue 7 years ago • 1 comments
trafficstars

Node.js Buffers allow the equality comparison with an Uint8Array, but here it throws a TypeError

For example, this simple statement :

Buffer.from([1 , 2, 3]).equals(new Uint8Array([1, 2, 3]))

returns true on Node.js, but throws an error in the browser.

The equivalent Node.js implementation is here : https://github.com/nodejs/node/blob/88105c998ef9d3f54aa8f22b82ec8cc31cbfac95/lib/buffer.js#L671

yvgny avatar Aug 29 '18 15:08 yvgny