Open In App

Node.js v8.Serializer.writeValue() Method

Last Updated : 28 Jul, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report

The v8.Serializer.writeValue() method is an inbuilt application programming interface of the v8.Serializer module which is used to write the serialized data of JS value to the internal buffer.

Syntax:
v8.Serializer.writeValue(Value);

Parameters: This method one parameter as described below and mentioned above.

  • value: This is a required parameter, refers to any type of data to be serialized and written to the internal buffer.

Return Value: This method writes serialized representation of JS value to the internal buffer and returns true on successfully writing.

Below examples illustrate the use of v8.Serializer.writeValue() method in Node.js.

Example 1: Filename: index.js javascript
// Accessing v8 module
const v8 = require('v8');
const serializer = new v8.Serializer();

// Calling v8.serializer.writeHeader() 
console.log(serializer.writeValue("geeksforgeeks"));
Run index.js file using the following command:
node index.js
Output:
true
Example 2: Filename: index.js javascript
// Accessing v8 module
const v8 = require('v8');
const serializer = new v8.Serializer();

// Calling v8.serializer.writeValue() 
console.log(serializer.releaseBuffer());
console.log(serializer.writeValue("geeksforgeeks"));
console.log(serializer.releaseBuffer());
console.log(serializer.writeValue(9314.94));
console.log(serializer.releaseBuffer());
Run index.js file using the following command:
node index.js
Output:
<Buffer >
true
<Buffer 22 0d 67 65 65 6b 73 66 6f 72 67 65 65 6b 73>
true
<Buffer 4e 1f 85 eb 51 78 31 c2 40>
Reference: https://nodejs.org/api/v8.html#v8_serializer_writevalue_value

Next Article

Similar Reads