Baseline 2024
Newly available
ArrayBuffer
ì¸ì¤í´ì¤ì resize()
ë©ìëë 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
ArrayBuffer
ì maxByteLength
ë³´ë¤ newLength
ê° í´ ê²½ì° ë°ìí©ëë¤.
resize()
ë©ìëë ArrayBuffer
ê° resizableì´ê³ ìë¡ì´ í¬ê¸°ê° ArrayBuffer
ì maxByteLength
ì´íì´ë©´ newLength
매ê°ë³ìì ì§ì ë í¬ê¸°ë¡ ArrayBuffer
í¬ê¸°ë¥¼ ì¡°ì í©ëë¤. ì ë°ì´í¸ë 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