Baseline Widely available
Float32Array
ç±»åæ°ç»ä»£è¡¨çæ¯å¹³å°åè顺åºä¸º 32 ä½çæµ®ç¹æ°åæ°ç» (对åºäº C æµ®ç¹æ°æ®ç±»å) ã妿éè¦æ§å¶åè顺åºï¼ä½¿ç¨ DataView
æ¿ä»£ãå
¶å
容åå§å为 0
ã䏿¦å»ºç«èµ·æ¥ï¼ä½ å¯ä»¥ä½¿ç¨è¿ä¸ªå¯¹è±¡çæ¹æ³å¯¹å
¶å
ç´ è¿è¡æä½ï¼æè
ä½¿ç¨æ åæ°ç»ç´¢å¼è¯æ³ (ä½¿ç¨æ¹æ¬å·)ã
new Float32Array(length); new Float32Array(typedArray); new Float32Array(object); new Float32Array(buffer [, byteOffset [, length]]);
æ´å¤çè¯æ³ä¿¡æ¯ååæ°ï¼åè§ TypedArrayã
éæå±æ§Float32Array.BYTES_PER_ELEMENT
è¿åå
ç´ åèæ°ãå¨ Float32Array
çæ
åµä¸è¿å 4ã
é¿åº¦å±æ§çå¼ä¸º 3ãå
³äºå
¶å®é
é¿åº¦ (å
ç´ æ°é) åè§Float32Array.prototype.length
ã
Float32Array.prototype
TypedArray 对象çååã
Float32Array.from()
ä»ä¸ä¸ªç±»æ°ç»å¯¹è±¡æå¯éå对象å建ä¸ä¸ªæ°ç Float32Arrayãåè§ Array.from()
ã
Float32Array.of()
ç¨å¯åæ°éçåæ°å建ä¸ä¸ªæ°ç Float32Arrayãåè§ Array.of()
ã
è¿ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾å±æ§ã
Float32Array.prototype.constructor
è¿åå建è¿ä¸ªå®ä¾ååç彿°ãè¿æ¯ Float32Array
é»è®¤çæé 彿°ã
Float32Array.prototype.buffer
åªè¯»
è¿åè¿ä¸ªFloat32Array
å¼ç¨ç ArrayBuffer
ãæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
Float32Array.prototype.byteLength
åªè¯»
è¿åä»Float32Array
ç ArrayBuffer
å¼å¤´å¼å§çé¿åº¦ (以åè为åä½) ãæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
Float32Array.prototype.byteOffset
åªè¯»
è¿åä»Float32Array
ç ArrayBuffer
å¼å¤´å¼å§çåç§»éï¼ä»¥åè为åä½ï¼ãæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
Float32Array.prototype.length
åªè¯»
è¿å Float32Array
ä¸çå
ç´ ä¸ªæ°ãæé æ¶å·²åºå®ï¼æä»¥æ¯åªè¯»çã
ä»å
¶ç¶æ¥å£ TypedArray
ç»§æ¿å®ä¾æ¹æ³ã
// From a length
var float32 = new Float32Array(2);
float32[0] = 42;
console.log(float32[0]); // 42
console.log(float32.length); // 2
console.log(float32.BYTES_PER_ELEMENT); // 4
// From an array
var arr = new Float32Array([21, 31]);
console.log(arr[1]); // 31
// From another TypedArray
var x = new Float32Array([21, 31]);
var y = new Float32Array(x);
console.log(y[0]); // 21
// From an ArrayBuffer
var buffer = new ArrayBuffer(16);
var z = new Float32Array(buffer, 0, 4);
è§è æµè§å¨å
¼å®¹æ§ ä¸è´æ§æç¤º
ä» ECMAScript 2015 (ES6) å¼å§ï¼ Float32Array
æé 彿°éè¦ç¨ä¸ä¸ªnew
æä½ç¬¦æ¥æé ãç°å¨ç´æ¥æFloat32Array æé 彿°å½å½æ°è°ç¨èä¸ä½¿ç¨ newï¼ä¼æåºä¸ä¸ª
TypeError
ã
var dv = Float32Array([1, 2, 3]);
// TypeError: calling a builtin Float32Array constructor
// ä¸å
许ä¸ä½¿ç¨ new
var dv = new Float32Array([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