Baseline 2024
Newly available
Experimental: ããã¯å®é¨çãªæ©è½ã§ãã
æ¬çªã§ä½¿ç¨ããåã«ãã©ã¦ã¶ã¼äºææ§ä¸è¦§è¡¨ããã§ãã¯ãã¦ãã ããã
resize()
㯠ArrayBuffer
ã¤ã³ã¹ã¿ã³ã¹ã®ã¡ã½ããã§ããã® ArrayBuffer
ãæå®ããããµã¤ãºï¼ãã¤ãåä½ï¼ã«ãµã¤ãºå¤æ´ãã¾ãã
const buffer = new ArrayBuffer(8, { maxByteLength: 16 });
console.log(buffer.byteLength);
// Expected output: 8
buffer.resize(12);
console.log(buffer.byteLength);
// Expected output: 12
æ§æ 弿°
newLength
ArrayBuffer
ã®ãµã¤ãºã夿´ããæ°ããé·ãï¼ãã¤ãåä½ï¼ã§ãã
undefined
ã§ãã
TypeError
ArrayBuffer
ãåãé¢ããã¦ãããããµã¤ãºå¤æ´ã§ããªãå ´åã«çºçãã¾ãã
RangeError
newLength
ã ArrayBuffer
ã® maxByteLength
ãã大ããå ´åã«çºçãã¾ãã
resize()
ã¡ã½ãã㯠ArrayBuffer
ã newLength
弿°ã§æå®ããã大ããã¸ãµã¤ãºå¤æ´ãã¾ãã ãã ããArrayBuffer
ããµã¤ãºå¤æ´å¯è½ã§ãæ°ãããµã¤ãºã ArrayBuffer
ã® maxByteLength
以ä¸ã§ãããã¨ãæ¡ä»¶ã§ããæ°ãããã¤ã㯠0 ã«åæåããã¾ãã
ã¾ããresize()
ã使ç¨ããã¨ãArrayBuffer
ãæé·ãããã ãã§ãªãã縮å°ããããã¨ãã§ãããã¨ã«æ³¨æãã¦ãã ãããnewLength
ã ArrayBuffer
ã®ç¾å¨ã® byteLength
ããå°ãããªããã¨ã許容ããã¦ãã¾ãã
ãã®ä¾ã§ã¯ãæå¤§16ãã¤ãã®é·ãã«ãµã¤ãºå¤æ´å¯è½ãª8ãã¤ãã®ãããã¡ã¼ã使ããresizable
ããããã£ã調ã¹ã¦ãresizable
ã true ãè¿ããå ´åã«ãµã¤ãºã夿´ãã¾ãã
const buffer = new ArrayBuffer(8, { maxByteLength: 16 });
if (buffer.resizable) {
console.log("Buffer is resizable!");
buffer.resize(12);
}
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4