Node.js v8.deserialize () Метод
Опубликовано: 29 Июля, 2021
Метод v8.deserialize () - это встроенный интерфейс прикладного программирования модуля v8, который используется для десериализации буферизованных данных в значение JS с использованием десериализатора по умолчанию.
Синтаксис:
v8.deserialize (буфер);
Параметры: этот метод принимает один параметр, как указано выше и описано ниже:
- buffer: это обязательный параметр, Buffer / TypedArray / DataView, относится к буферизованным данным, подлежащим десериализации.
Возвращаемое значение: этот метод возвращает значение JS после десериализации буферизованных данных.
Примеры ниже иллюстрируют использование метода v8.deserialize () в Node.js.
Пример 1: Имя файла: index.js
// Accessing v8 module const v8 = require( 'v8' ); // Calling v8.deserialize() console.log(v8.deserialize(v8.serialize( "geeksforgeeks" ))); |
Запустите файл index.js, используя следующую команду:
узел index.js
Выход:
выродки
Пример 2: Имя файла: index.js
// Accessing v8 module const v8 = require( 'v8' ); // Calling v8.deserialize() deserialized_data = v8.deserialize(v8.serialize( "abcdefg" )); console.log( "
Deserialized data is " ); console.log(deserialized_data); deserialized_data = v8.deserialize(v8.serialize(58375693)); console.log( "
Deserialized data is " ); console.log(deserialized_data); deserialized_data = v8.deserialize(v8.serialize(73847.0234)); console.log( "
Deserialized data is " ); console.log(deserialized_data); deserialized_data = v8.deserialize(v8.serialize( 'Geek' )); console.log( "
Deserialized data is " ); console.log(deserialized_data); |
Запустите файл index.js, используя следующую команду:
узел index.js
Выход:
Десериализованные данные abcdefg Десериализованные данные 58375693 Десериализованные данные 73847.0234 Десериализованные данные Компьютерщик
Ссылка: https://nodejs.org/api/v8.html#v8_v8_deserialize_buffer