- 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.buf[index] property
In NodeJS buf[index], the index is a position in a buffer. It helps to set or return the octet value at the index position in a buffer. The values returned are individual bytes that fall in the range of 0x00 to 0xFF (hex) and 0 to 255(decimal).
If the index given to read the value in buffer is negative or greater than the buffer length, the value returned is undefined. It will also not update the value in buffer if the index is negative or greater than buffer length.
Syntax
Following is the syntax of the NodeJS Buffer buf[index] property −
Buf[index] = value
Example
In this example will create a buffer and read the value at position 5.
const buf = Buffer.from('Hello World'); console.log(buf); console.log("The octet value at position 5 is :"+buf[5]);
Output
<Buffer 48 65 6c 6c 6f 20 57 6f 72 6c 64> The octet value at position 5 is :32
Example
Let us use the index greater than the buffer.length.
const buf = Buffer.from('Hello World'); console.log(buf); console.log("The octet value at position 15 is :"+buf[15]);
Output
<Buffer 48 65 6c 6c 6f 20 57 6f 72 6c 64> The octet value at position 15 is :undefined
Example
In this example let us change the octet value at a position we need.
const buf = Buffer.from('Hello World'); buf[5] = 58; console.log("The buffer after the octet value is changed at position 5 is :"+buf.toString());
Output
The buffer after the octet value is changed at position 5 is :Hello:World
nodejs_buffer_module.htm
Advertisements
To Continue Learning Please Login
Login with Google