ArrayBuffer.prototype.byteLength
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015å¹´7æ.
byteLength ã¯ãArrayBuffer ã®ã¢ã¯ã»ãµã¼ããããã£ã§ããã®é
åãããã¡ã¼ã®é·ãããã¤ãåä½ã§è¡¨ãã¾ãã
試ãã¦ã¿ã¾ããã
// ArrayBuffer ããã¤ãåä½ã®ãµã¤ãºã§ä½æ
const buffer = new ArrayBuffer(8);
// byteLength ã§ãµã¤ãºã確èª
const bytes = buffer.byteLength;
console.log(bytes);
// äºæ³ãããçµæ: 8
解説
byteLength ããããã£ã¯ã¢ã¯ã»ãµã¼ããããã£ã§ãè¨å®ã¢ã¯ã»ãµã¼é¢æ°ã undefined ã§ããããããã®ããããã£ã¯èªã¿åããã¨ããã§ãã¾ãããå¤ã¯é
åãæ§ç¯ãããã¨ãã«è¨å®ããã夿´ãããã¨ãã§ãã¾ããããã® ArrayBuffer ãåãå¤ãããå ´åããã®ããããã£ã¯ 0 ãè¿ãã¾ãã
ä¾
>byteLength ã®ä½¿ç¨
js
const buffer = new ArrayBuffer(8);
buffer.byteLength; // 8
仿§æ¸
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-get-arraybuffer.prototype.bytelength> |