Baseline Widely available
Int8Array
ç±»åæ°ç»è¡¨ç¤ºäºè¿å¶è¡¥ç 8 ä½æç¬¦å·æ´æ°çæ°ç»ãå
容åå§å为 0ã䏿¦å»ºç«ï¼ä½ å¯ä»¥ä½¿ç¨å¯¹è±¡çæ¹æ³å¼ç¨æ°ç»ä¸çå
ç´ ï¼æä½¿ç¨æ åæ°ç»ç´¢å¼è¯æ³ ( å³ï¼ä½¿ç¨æ¬å·æ³¨é)ã
new Int8Array(length); new Int8Array(typedArray); new Int8Array(object); new Int8Array(buffer [, byteOffset [, length]]);
æå ³æé 彿°è¯æ³ååæ°çæ´å¤ä¿¡æ¯ï¼è¯·è®¿é® TypedArray.
éæå±æ§Int8Array.BYTES_PER_ELEMENT
è¿åæ°ç»ä¸æ¯ä¸ªå
ç´ ç大å°ãå¨ Int8Array
ä¸è¿ä¸ªå¼ä¸º 1ã
æ¤å±æ§ä¸ºåºå®å¼å±æ§ï¼å¼ä¸º 3ãæ¥ç Int8Array.prototype.length
è·å¾è·åæ°ç»å
å
ç´ ä¸ªæ°æ¹æ³ã
Int8Array.prototype
TypedArray 对象çæé ååã
Int8Array.from()
ä»ç±»æ°ç»å¯¹è±¡æè¿ä»£å¨çæ int8Array æ°ç»å¯¹è±¡ãåç
§ Array.from()
Int8Array.of()
以å¤ä¸ªåæ°æé Int8Array 对象ï¼åç
§ Array.of()
è¿ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾å±æ§ã
Int8Array.prototype.constructor
è¿ä¸ªæ¹æ³ä¼è¿å对象çæé ååãé»è®¤ä¸ºInt8Array
æé 彿°ã
Int8Array.prototype.buffer
åªè¯»
Returns the ArrayBuffer
referenced by the Int8Array
Fixed at construction time and thus read only.
Int8Array.prototype.byteLength
åªè¯»
Returns the length (in bytes) of the Int8Array
from the start of its ArrayBuffer
. Fixed at construction time and thus read only.
Int8Array.prototype.byteOffset
åªè¯»
Returns the offset (in bytes) of the Int8Array
from the start of its ArrayBuffer
. Fixed at construction time and thus read only.
Int8Array.prototype.length
åªè¯»
Returns the number of elements hold in the Int8Array
. Fixed at construction time and thus read only.
ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾æ¹æ³ã
// 以é¿åº¦åæ°æé 对象
var int8 = new Int8Array(2);
int8[0] = 42;
console.log(int8[0]); // 42
console.log(int8.length); // 2
console.log(int8.BYTES_PER_ELEMENT); // 1
// 以æ°ç»æé 对象
var arr = new Int8Array([21, 31]);
console.log(arr[1]); // 31
// ä»å¦ä¸æ°ç»æé 对象
var x = new Int8Array([21, 31]);
var y = new Int8Array(x);
console.log(y[0]); // 21
// ä» ArrayBuffer æé 对象
var buffer = new ArrayBuffer(8);
var z = new Int8Array(buffer, 1, 4);
è§è æµè§å¨å
¼å®¹æ§ å
¼å®¹æ§è¯´æ
èª ECMAScript 2015 (ES6) æ½è¡ï¼Int8Array
éè¦ä½¿ç¨ new
æé ãä»å½åçæ¬å¼å§ï¼ä¸å new è便è°ç¨ Int8Array
æé 卿¹æ³ï¼å°æ¥åº TypeError
é误ã
var dv = Int8Array([1, 2, 3]);
// TypeError: calling a builtin Int8Array constructor
// without new is forbidden
var dv = new Int8Array([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