length
アクセサープロパティは、型付き配列の長さを (要素数で) 表します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
解説
length
プロパティは set アクセサープロパティが undefined
であるアクセサープロパティです。これは、このプロパティが読み取り専用であることを意味します。値は TypedArray が構築されたときに確立し、変更することができません。 TypedArray に byteOffset
または length
が指定されていない場合、参照される ArrayBuffer
の長さが返されます。 TypedArray は型付き配列オブジェクトのうちの一つです。
例
length プロパティの使用
var buffer = new ArrayBuffer(8);
var uint8 = new Uint8Array(buffer);
uint8.length; // 8 (matches the length of the buffer)
var uint8 = new Uint8Array(buffer, 1, 5);
uint8.length; // 5 (as specified when constructing the Uint8Array)
var uint8 = new Uint8Array(buffer, 2);
uint8.length; // 6 (due to the offset of the constructed Uint8Array)
仕様書
ブラウザーの互換性
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。