- 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.serializer.writeValue() Method
The NodeJS v8.serializer.writeValue() method of class v8.serializer is used to serialize a JavaScript value and adds the serialized representation to the internal buffer. This method returns true if the value we trying to add to the internal buffer is successful, else it returns false.
This method will throw an error if the value we are trying to add to the internal buffer cannot be serialized.
Syntax
Following is the syntax of the NodeJS v8.serializer.writeValue() method −
v8.serializer.writeValue(value)
Parameters
This method accepts only one parameter. The same is described below.
value − This is the value that will be serialized and written to the internal buffer. The value can be of any data type.
Return Value
This method is used to write a serialized representation of JavaScript value to the internal buffer. This method returns true if the JavaScript value is successfully written in the internal buffer.
Example
In the following example, we are trying to add a JavaScript value to the internal buffer using NodeJS v8.serializer.writeValue() method.
// Importing the v8 module const v8 = require("v8"); // Creating a new object for the v8 serializer const serializer = new v8.Serializer(); // Writing value to the internal buffer console.log(serializer.writeValue("TutorialsPoint"));
Output
As we can see in the output below, the NodeJS writeValue() method returns true because the JavaScript value we are trying to add to the internal buffer is successful.
true
Example
In the following example, we are trying to add an array object into the internal buffer using NodeJS writeValue() method.
// Importing the v8 module const v8 = require("v8"); // Creating a new object for the v8 serializer const serializer = new v8.Serializer(); // Writing value to the internal buffer console.log(serializer.writeValue(["Tesla", "Volvo", "BMW"])); // Printing value by releasing buffer console.log(serializer.releaseBuffer());
Output
true <Buffer 41 03 22 05 54 65 73 6c 61 22 05 56 6f 6c 76 6f 22 03 42 4d 57 24 00 03>
To Continue Learning Please Login
Login with Google