- Node.js 教程
- Node.js - 首頁
- Node.js - 簡介
- Node.js - 環境搭建
- Node.js - 第一個應用程式
- Node.js - REPL 終端
- Node.js - 命令列選項
- Node.js - 包管理器 (NPM)
- Node.js - 回撥函式概念
- Node.js - 上傳檔案
- Node.js - 傳送郵件
- Node.js - 事件
- Node.js - 事件迴圈
- Node.js - 事件發射器
- Node.js - 偵錯程式
- Node.js - 全域性物件
- Node.js - 控制檯
- Node.js - 程序
- Node.js - 應用程式擴充套件
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTful API
- Node.js - 緩衝區
- Node.js - 流
- Node.js - 檔案系統
- Node.js MySQL
- Node.js - MySQL 入門
- Node.js - MySQL 建立資料庫
- Node.js - MySQL 建立表
- Node.js - MySQL 插入資料
- Node.js - MySQL 查詢資料
- Node.js - MySQL 條件查詢
- Node.js - MySQL 排序
- Node.js - MySQL 刪除資料
- Node.js - MySQL 更新資料
- Node.js - MySQL 連線查詢
- Node.js MongoDB
- Node.js - MongoDB 入門
- Node.js - MongoDB 建立資料庫
- Node.js - MongoDB 建立集合
- Node.js - MongoDB 插入資料
- Node.js - MongoDB 查詢資料
- Node.js - MongoDB 查詢
- Node.js - MongoDB 排序
- Node.js - MongoDB 刪除資料
- Node.js - MongoDB 更新資料
- Node.js - MongoDB 資料限制
- Node.js - MongoDB 連線查詢
- Node.js 模組
- Node.js - 模組
- Node.js - 內建模組
- Node.js - 實用工具模組
- Node.js - Web 模組
- Node.js 有用資源
- Node.js - 快速指南
- Node.js - 有用資源
- Node.js - 討論
Node.js - Buffer.byteOffset 屬性
NodeJS 的 Buffer.byteOffset 是 NodeJS Buffer 模組中 Buffer 類的一個屬性。此屬性將返回給定緩衝區的位元組偏移量。
語法
以下是 NodeJS Buffer byteOffset 屬性的語法:
Buffer.byteOffset
示例
在這個例子中,我們將建立一個緩衝區,並檢視 Buffer.buffer 的輸出。
const buff = Buffer.from([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
console.log("The byteoffset is :"+buff.byteOffset);
輸出
The byteoffset is :112
示例
在這個例子中,我們將建立一個數組緩衝區,並從中建立一個緩衝區。稍後我們將使用 NodeJS byteOffset 和 NodeJS buffer.length 並獲取如下所示的 Int8Array 陣列。
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);
輸出
Int8Array(16) [ 12, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
nodejs_buffer_module.htm
廣告
