Baseline Widely available
Uint16Array
ç±»ååæ°ç»è¡¨ç¤º 16 使 ç¬¦å·æ´æ°ï¼æå¹³å°åèé¡ºåºæåã妿éè¦æ§å¶åè顺åºï¼è¯·ä½¿ç¨ DataView 代æ¿ãå
容被åå§å为 0ã建ç«åï¼å°±å¯ä»¥ä½¿ç¨å¯¹è±¡çæ¹æ³æä½¿ç¨æ åæ°ç»ç´¢å¼è¯æ³ï¼å³ä½¿ç¨æ¬å·è¡¨ç¤ºæ³ï¼å¼ç¨æ°ç»ä¸çå
ç´ ã
Uint16Array()
å建ä¸ä¸ªæ°ç Uint16Array
对象ã
Uint16Array.BYTES_PER_ELEMENT
è¿åå
ç´ å¤§å°çæ°å¼ãå¨ Uint16Array
æ
åµä¸ä¸º 2
ã
Uint16Array.from()
ä»ç±»æ°ç»æå¯è¿ä»£å¯¹è±¡å建ä¸ä¸ªæ°ç Uint16Array
ãå¯åé
Array.from()
ã
Uint16Array.of()
å建ä¸ä¸ªæ°çå
·æå¯ååæ°æ°ç®ç Uint16Array
ãå¯åé
Array.of()
ã
è¿ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾å±æ§ã
Uint16Array.prototype.buffer
è¿å Uint16Array
å¨æé æ¶åºå®å¼ç¨ç ArrayBuffer
ãå æ¤æ¯åªè¯»çã
Uint16Array.prototype.byteLength
è¿å Uint16Array
ä» ArrayBuffer
å¼å§çé¿åº¦ï¼ä»¥åè为åä½ï¼ãå¨æå»ºæ¶åºå®ï¼å æ¤æ¯åªè¯»çã
Uint16Array.prototype.byteOffset
è¿å Uint16Array
ä» ArrayBuffer
å¼å§çåç§»éï¼ä»¥åè为åä½ï¼ãå¨æå»ºæ¶åºå®ï¼å æ¤æ¯åªè¯»çã
Uint16Array.prototype.length
è¿å Uint16Array
ä¸å
å«çå
ç´ æ°éãå¨æå»ºæ¶åºå®ï¼å æ¤æ¯åªè¯»çã
ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾æ¹æ³ã
// é¿åº¦
var uint16 = new Uint16Array(2);
uint16[0] = 42;
console.log(uint16[0]); // 42
console.log(uint16.length); // 2
console.log(uint16.BYTES_PER_ELEMENT); // 2
// æ°ç»
var arr = new Uint16Array([21, 31]);
console.log(arr[1]); // 31
// å¦ä¸ä¸ªç±»åæ°ç»
var x = new Uint16Array([21, 31]);
var y = new Uint16Array(x);
console.log(y[0]); // 21
// ä¸ä¸ª ArrayBuffer
var buffer = new ArrayBuffer(8);
var z = new Uint16Array(buffer, 0, 4);
// å¯è¿ä»£
var iterable = (function* () {
yield* [1, 2, 3];
})();
var uint16 = new Uint16Array(iterable);
// Uint16Array[1, 2, 3]
è§è æµè§å¨å
¼å®¹æ§ åè§
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