Baseline Widely available
Uint32Array
表示ä¸ä¸ªç±åºäºå¹³å°åèåºç 32 使 符å·åèç»æçæ°ç»ã妿éè¦å¯¹åè顺åºè¿è¡æ§å¶ (è¯è
注ï¼å³ littleEndian æ bigEndian)ï¼è¯·ä½¿ç¨ DataView
代æ¿ãæ°ç»ä¸æ¯ä¸ªå
ç´ çåå§å¼é½æ¯0
ã䏿¦å建ï¼ä½ å¯ä»¥ç¨å¯¹è±¡çæ¹æ³å¼ç¨æ°ç»éçå
ç´ ï¼æè
ä½¿ç¨æ åçæ°ç»ç´¢å¼è¯æ³ï¼å³ï¼ä½¿ç¨ä¸æ¬å·ï¼ã
new Uint32Array(); // new in ES2017 new Uint32Array(length); new Uint32Array(typedArray); new Uint32Array(object); new Uint32Array(buffer [, byteOffset [, length]]);
æ´å¤çæé å¨è¯æ³å屿§è¯·åç § TypedArrayã
éæå±æ§Uint32Array.BYTES_PER_ELEMENT
è¿åä¸ä¸ªæ°å¼ï¼ä»£è¡¨Uint32Array
ä¸å个å
ç´ çåè大å°ãUint32Array
è¿å 4
ã
åºå®å¼ (static) 屿§ï¼å¼ä¸º 3ãä½¿ç¨ Uint32Array.prototype.length
è·å¾æ°ç»ççå®é¿åº¦ï¼å
ç´ ä¸ªæ°ï¼ã
Uint32Array.prototype
TypedArray 对象çååé¾ã
Uint32Array.from()
ä»ç±»ä¼¼æ°ç»æè
å¯è¿ä»£å¯¹è±¡å建ä¸ä¸ªæ°ç Uint32Array
ã请åè Array.from()
ã
Uint32Array.of()
ä»å¯åé¿åº¦çåæ°å建ä¸ä¸ªæ°ç Uint32Array
ã请åè Array.of()
ã
è¿ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾å±æ§ã
Uint32Array.prototype.constructor
è¿åå建å®ä¾ååç彿°ãé»è®¤è¿å Uint32Array
çæé å¨ã
Uint32Array.prototype.buffer
åªè¯»
è¿å Uint32Array
å¼ç¨ç ArrayBuffer
ãç±äºæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
Uint32Array.prototype.byteLength
åªè¯»
è¿åä»å
¶ ArrayBuffer
å¼å§ç Uint32Array
åèé¿åº¦ãç±äºæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
Uint32Array.prototype.byteOffset
åªè¯»
è¿åä»å
¶ ArrayBuffer
çåç§»å¼å§ç Uint32Array
åèé¿åº¦ãç±äºæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
Uint32Array.prototype.length
åªè¯»
è¿å Uint32Array
ä¸å
ç´ ç个æ°ãç±äºæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾æ¹æ³ã
ç¨ä¸åçæ¹æ³å建 Uint32Array
ï¼
// ç»å®é¿åº¦
var uint32 = new Uint32Array(2);
uint32[0] = 42;
console.log(uint32[0]); // 42
console.log(uint32.length); // 2
console.log(uint32.BYTES_PER_ELEMENT); // 4
// ç»å®æ°ç»
var arr = new Uint32Array([21, 31]);
console.log(arr[1]); // 31
// ç»å® TypedArray
var x = new Uint32Array([21, 31]);
var y = new Uint32Array(x);
console.log(y[0]); // 21
// ç»å® ArrayBuffer
var buffer = new ArrayBuffer(16);
var z = new Uint32Array(buffer, 0, 4);
// ç»å®å¯è¿ä»£å¯¹è±¡
var iterable = (function* () {
yield* [1, 2, 3];
})();
var uint32 = new Uint32Array(iterable);
// Uint32Array[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