buf.readDoubleLE(offset[, noAssert])
Reads a 64-bit double from the Buffer at the specified offset with specified endian format (readDoubleBE() returns big endian, readDoubleLE() returns little endian).
Setting noAssert to true skips validation of the offset. This allows the offset to be beyond the end of the Buffer.
const buf = Buffer.from([1,2,3,4,5,6,7,8]); buf.readDoubleBE(); // Returns: 8.20788039913184e-304 buf.readDoubleLE(); // Returns: 5.447603722011605e-270 buf.readDoubleLE(1); // throws RangeError: Index out of range buf.readDoubleLE(1, true); // Warning: reads passed end of buffer! // Segmentation fault! don't do this!
Please login to continue.