Node.js v8.Deserializer.readUint32() Method
The v8.Deserializer.readUint32() method is an inbuilt application programming interface of the v8.Deserializer module which is used to read a raw 32-bit unsigned integer value from the buffer. For use inside of custom Deserializer._readHostObject().
Syntax:
v8.Deserializer.readUint32();
Parameters: This method does not accept any parameters.
Return Value: This method reads raw 32-bit unsigned integer value from the buffer and returns it.
Below examples illustrate the use of v8.Deserializer.readUint32() method in Node.js:
Example 1: Filename: index.js
const v8 = require( 'v8' );
const serializer = new v8.Serializer();
serializer.writeUint32(5783);
const deserializer = new v8.Deserializer(
serializer.releaseBuffer());
console.log(deserializer.readUint32());
|
Run index.js file using the following command:
node index.js
Output:
5783
Example 2: Filename: index.js
const v8 = require( 'v8' );
const serializer = new v8.Serializer();
console.log(serializer.releaseBuffer());
serializer.writeUint32(29698);
buff = serializer.releaseBuffer();
console.log( "buffer data is:" );
console.log(buff);
const deserializer = new v8.Deserializer(buff);
console.log( "deserialized data: " );
console.log(deserializer.readUint32());
|
Run index.js file using the following command:
node index.js
Output:
<Buffer >
buffer data is:
<Buffer 82 e8 01>
deserialized data:
29698
Reference: https://nodejs.org/api/v8.html#v8_deserializer_readuint32
Last Updated :
23 Jul, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...