Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

DataView.prototype.byteOffset

BaselineWidely available

byteOffset アクセサープロパティは、このビューのArrayBuffer またはSharedArrayBuffer の先頭からオフセットを表します。

試してみましょう

// Create an ArrayBuffer with a size in bytesconst buffer = new ArrayBuffer(16);const view = new DataView(buffer, 12, 4); // From byte 12 for the next 4 bytesconsole.log(view.byteOffset);// Expected output: 12

解説

byteOffset プロパティは、設定アクセサー関数がundefined である、すなわち読み取りのみができるアクセサープロパティです。この値はDataView が構築されたときに確立され、変更することができません。

byteOffset プロパティの使用

js
var buffer = new ArrayBuffer(8);var dataview = new DataView(buffer);dataview.byteOffset; // 0 (no offset specified)var dataview2 = new DataView(buffer, 3);dataview2.byteOffset; // 3 (as specified when constructing the DataView)

仕様書

Specification
ECMAScript® 2026 Language Specification
# sec-get-dataview.prototype.byteoffset

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp