- Node.js Tutorial
- Node.js - Home
- Node.js - Introduction
- Node.js - Environment Setup
- Node.js - First Application
- Node.js - REPL Terminal
- Node.js - Command Line Options
- Node.js - Package Manager (NPM)
- Node.js - Callbacks Concept
- Node.js - Upload Files
- Node.js - Send an Email
- Node.js - Events
- Node.js - Event Loop
- Node.js - Event Emitter
- Node.js - Debugger
- Node.js - Global Objects
- Node.js - Console
- Node.js - Process
- Node.js - Scaling Application
- Node.js - Packaging
- Node.js - Express Framework
- Node.js - RESTFul API
- Node.js - Buffers
- Node.js - Streams
- Node.js - File System
- Node.js MySQL
- Node.js - MySQL Get Started
- Node.js - MySQL Create Database
- Node.js - MySQL Create Table
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB Get Started
- Node.js - MongoDB Create Database
- Node.js - MongoDB Create Collection
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB Query
- Node.js - MongoDB Sort
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js Modules
- Node.js - Modules
- Node.js - Built-in Modules
- Node.js - Utility Modules
- Node.js - Web Module
- Node.js Useful Resources
- Node.js - Quick Guide
- Node.js - Useful Resources
- Node.js - Dicussion
NodeJS v8.deserializer.readUnit32() Method
The NodeJS v8.deserializer.readUnit32() method of class v8.deserializer is used to read a raw 32-bit unsigned integer and return it.
Unit32 is a 32-bit unsigned integer that has a minimum value of 0 and a maximum value of 4,294,967,295 (inclusive).
This method is mainly used inside the custom deserializer._readHostObject() that is used to read some kind of host object.
Syntax
Following is the syntax of the NodeJS v8.deserializer.readUnit32() method −
v8.deserializer.readUnit32()
Parameters
This method does not accept any parameters.
Return Value
This method reads and returns the raw 32-bit unsigned integer value from the buffer.
Example
In the example below, we are trying to write a raw 32-bit unsigned integer to the internal buffer using the v8.serializer.writeUnit32() method. Then we are trying to read that raw 32-bit unsigned integer present in the internal buffer using the v8.deserializer.readUnit32() method.
const v8 = require('v8'); const serializer = new v8.Serializer(); // Calling v8.serializer.writeUint32() serializer.writeUint32(98764567); // Calling v8.deserializer.readUint32() const deserializer = new v8.Deserializer(serializer.releaseBuffer()); console.log(deserializer.readUint32());
Output
If we compile and run the above code, the output is as follows.
98764567
Example
Following is another example of readUnit32() method of class v8.deserializer.
const v8 = require('v8'); const serializer = new v8.Serializer(); console.log(serializer.releaseBuffer()); serializer.writeUint32(876543); buffer = serializer.releaseBuffer(); console.log("Internal Buffer data is:"); console.log(buffer); const deserializer = new v8.Deserializer(buffer); console.log("After deserializing, the data: "); console.log(deserializer.readUint32());
Output
<Buffer > Internal Buffer data is: <Buffer ff bf 35> After deserializing, the data: 876543
To Continue Learning Please Login
Login with Google