- 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
Node.js - Buffer.byteOffset property
The NodeJS Buffer.byteOffset is a property of the class Buffer in NodeJS Buffer Module. This property will give you an byteOffset value of the given buffer.
Syntax
Following is the syntax of the NodeJS Buffer byteOffset property −
Buffer.byteOffset
Example
In this example will create a buffer and see the output for Buffer.buffer.
const buff = Buffer.from([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); console.log("The byteoffset is :"+buff.byteOffset);
Output
The byteoffset is :112
Example
In this example will create an array buffer, and a buffer from it. Later will use NodeJS byteoffset and NodeJS buffer.length and get the Int8Array array as shown below.
const arrbuffer = new ArrayBuffer(16); const mybuffer = Buffer.from(arrbuffer); mybuffer[0] = 12; mybuffer[1] = 15; const byteoff = mybuffer.byteOffset; const buff = new Int8Array(mybuffer, byteoff, mybuffer.length); console.log(buff);
Output
Int8Array(16) [ 12, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
nodejs_buffer_module.htm
Advertisements
To Continue Learning Please Login
Login with Google