ArrayBuffer.prototype.detached
Baseline
2024
Newly available
Since March 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
detached 㯠ArrayBuffer ã¤ã³ã¹ã¿ã³ã¹ã®ã¢ã¯ã»ãµã¼ããããã£ã§ããã®ãããã¡ã¼ãåé¢ï¼ç§»è²ï¼ããããã©ããã示ãè«çå¤ãè¿ãã¾ãã
解説
detached ããããã£ã¯ã¢ã¯ã»ãµã¼ããããã£ã§ããããã®è¨å®ã¢ã¯ã»ãµã¼é¢æ°ã¯ undefined ã§ããã¤ã¾ãããã®ããããã£ã¯èªã¿åãå°ç¨ã§ããArrayBuffer ãæåã«ä½æãããæç¹ã§ã¯å¤ã¯ false ã§ããArrayBuffer ãç§»è²ãããã¨å¤ã¯ true ã«ãªããããã«ããã¤ã³ã¹ã¿ã³ã¹ãåºç¤ã¨ãªãã¡ã¢ãªã¼ããåãé¢ããã¾ãããããã¡ã¼ãåãé¢ãããã¨ããã以éã¯ä½¿ç¨ã§ããªããªãã¾ãã
ä¾
>detached ã®ä½¿ç¨
const buffer = new ArrayBuffer(8);
console.log(buffer.detached); // false
const newBuffer = buffer.transfer();
console.log(buffer.detached); // true
console.log(newBuffer.detached); // false
仿§æ¸
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-get-arraybuffer.prototype.detached> |