Baseline Widely available
set()
ë©ìëë ì§ì ë ë°°ì´ë¡ë¶í° ì
ë ¥ ê°ì ì½ì´ íìí ë°°ì´ ë´ì ì¬ë¬ ê°ì ì ì¥í©ëë¤.
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);
const uint8 = new Uint8Array(buffer);
// Copy the values into the array starting at index 3
uint8.set([1, 2, 3], 3);
console.log(uint8);
// Expected output: Uint8Array [0, 0, 0, 1, 2, 3, 0, 0]
구문
typedarr.set(array[, offset])
typedarr.set(typedarray[, offset])
매ê°ë³ì
array
ê°ì ë³µì¬í ë°°ì´. ìì¤ ë°°ì´ë¡ë¶í° 모ë ê°ì´ ëì ë°°ì´ë¡ ë³µì¬ë©ëë¤, ìì¤ ë°°ì´ì ê¸¸ì´ + ì¤íì ì´ ëì ë°°ì´ì 길ì´ë¥¼ ì´ê³¼íì§ ìë í, ê·¸ ê²½ì°ìë ìì¸ê° ë°ìë©ëë¤.
typedarray
ìì¤ ë°°ì´ì´ íìí ë°°ì´ì¸ ê²½ì°, ë ë°°ì´ì 기본 ArrayBuffer
를 ê°ì´ ê³µì í ì ììµëë¤; ë¸ë¼ì°ì ë ë²í¼ì ìì¤ ë²ì를 ëì(destination) ë²ìë¡ ëëíê² ë³µì¬í©ëë¤.
offset
Optional
ìì¤ array
ìì ê°ì ì°ê¸° ììíë ëì ë°°ì´ì ì¤íì
. ì´ ê°ì´ ìëµë ê²½ì°, 0ì¼ë¡ ê°ì£¼ë©ëë¤ (ì¦, ìì¤ array
ë ì¸ë±ì¤ 0ìì ììíë ëì ë°°ì´ ë´ ê°ì ë®ì´ìëë¤).
RangeError
offset
ì´ ê°ë ¹ íìí ë°°ì´ì ëì ëì´ì ì ì¥íë ¤ê³ ì¤ì ë ê²½ì° ë°ì.
set()
ì¬ì©í기
var buffer = new ArrayBuffer(8);
var uint8 = new Uint8Array(buffer);
uint8.set([1, 2, 3], 3);
console.log(uint8); // Uint8Array [ 0, 0, 0, 1, 2, 3, 0, 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