Baseline Widely available
subarray()
ë©ìëë ì´ TypedArray ê°ì²´ì ëì¼í ArrayBuffer
ì ì¥ìì ëì¼í ììì íì
ì ê°ì§ ìë¡ì´ TypedArray를 ë°íí©ëë¤. ìì ì¤íì
ì í¬í¨íê³ ë§ì§ë§ ì¤íì
ì ì ì¸í©ëë¤. TypedArrayë íì
ì´ ì§ì ë ë°°ì´ ì í ì¤ íëì
ëë¤.
const uint8 = new Uint8Array([10, 20, 30, 40, 50]);
console.log(uint8.subarray(1, 3));
// Expected output: Uint8Array [20, 30]
console.log(uint8.subarray(1));
// Expected output: Uint8Array [20, 30, 40, 50]
구문
subarray()
subarray(begin)
subarray(begin, end)
매ê°ë³ì
begin
Optional
ììí ììì ëë¤. ì¤íì ê°ì í¬í¨ëì´ ììµëë¤. ì´ ê°ì ëª ìíì§ ìì¼ë©´ ë°°ì´ ì ì²´ê° ìë¡ì´ ë·°ì í¬í¨ë©ëë¤.
end
Optional
ë§ì§ë§ ììì
ëë¤. ì¤íì
ê°ì ì ì¸í©ëë¤. ì´ ê°ì ëª
ìíì§ ìì¼ë©´ begin
ì ì§ì ë ììë¶í° ë°°ì´ ëê¹ì§ 모ë ììê° ìë¡ì´ ë·°ì í¬í¨ë©ëë¤.
ìë¡ì´ TypedArray
ê°ì²´.
begin
ê³¼ end
ì¼ë¡ ëª
ìë ë²ìë íì¬ ë°°ì´ì ì í¨í ì¸ë±ì¤ ë²ìë¡ ê³ ì ë©ëë¤. ì ë°°ì´ì ê³ì°ë 길ì´ê° ììì¸ ê²½ì° 0ì¼ë¡ ê³ ì ë©ëë¤. begin
ëë end
ê° ììì¸ ê²½ì° ë°°ì´ì ììì´ ìë ëì ì¸ë±ì¤ë¥¼ 참조í©ëë¤.
ëí ëª ì¬íì ì¼ í ì ì 기존 ë²í¼ì ìë¡ì´ ë·°(view)를 ìì±íë ê²ë¿ì ëë¤. ì ê°ì²´ì ë´ì©ì ë³ê²½íë©´ ìë ê°ì²´ì ìí¥ì 미ì¹ë©° ê·¸ ë°ëì ê²½ì°ë ë§ì°¬ê°ì§ì ëë¤.
ìì subarray() ë©ìë ì¬ì©í기const buffer = new ArrayBuffer(8);
const uint8 = new Uint8Array(buffer);
uint8.set([1, 2, 3]);
console.log(uint8); // Uint8Array [ 1, 2, 3, 0, 0, 0, 0, 0 ]
const sub = uint8.subarray(0, 4);
console.log(sub); // Uint8Array [ 1, 2, 3, 0 ]
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
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