TypedArray.prototype.length
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ì.
TypedArray ì¸ì¤í´ì¤ì length ì ê·¼ì ìì±ì ì´ íìí ë°°ì´ì ììì ì를 ë°íí©ëë¤.
ìëí´ ë³´ê¸°
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);
const uint8 = new Uint8Array(buffer, 2);
console.log(uint8.length);
// Expected output: 6
ì¤ëª
length ìì±ì ì¤ì ë ì ê·¼ì í¨ìê° undefinedì¸ ì ê·¼ì ìì±ì¼ë¡, ì´ ìì±ì ì½ì ìë§ ììµëë¤. ì´ ê°ì TypedArray를 구ì±í ë ì¤ì ëë©° ë³ê²½í ì ììµëë¤. TypeArrayìì byteOffset ëë length를 ì§ì íì§ ìì¼ë©´ 참조ë ArrayBufferì 길ì´ê° ë°íë©ëë¤. TypeArrayë TypeArray ê°ì²´ ì¤ íëì
ëë¤.
ìì
>length ìì± ì¬ì©í기
js
const buffer = new ArrayBuffer(8);
let uint8 = new Uint8Array(buffer);
uint8.length; // 8 (ë²í¼ì 길ì´ì ì¼ì¹)
uint8 = new Uint8Array(buffer, 1, 5);
uint8.length; // 5 (Uint8Array를 ë§ë¤ ë ì§ì ë ëë¡)
uint8 = new Uint8Array(buffer, 2);
uint8.length; // 6 (ë§ë Uint8Arrayì ì¤íì
ì¼ë¡ ì¸í´)
ëª ì¸ì
| Specification |
|---|
| ECMAScript® 2027 Language Specification > # sec-get-%typedarray%.prototype.length > |
ë¸ë¼ì°ì í¸íì±
ê°ì´ 보기
- JavaScript íìí ë°°ì´ ìë´ì
TypedArray