We can store any datatype in JavaScript arrays. This is because JavaScript arrays are not strongly typed as in other languages such as C and Java.
TypedArray
was created so that we could work with arrays with a single datatype. Its syntax is let myArray = new TypedArray(length)
, where TypedArray
needs to be replaced with one TypedArray
class, as specified in the following table:
TypedArray | Description |
| 8-bit two's complement signed integer |
| 8-bit unsigned integer |
| 8-bit unsigned integer |
| 16-bit two's complement signed integer |
| 16-bit unsigned integer |
| 32-bit two's complement signed integer |
| 32-bit unsigned integer |
| 32-bit IEEE floating point number |
| 64-bit IEEE floating point number |
The following is an example:
let length = 5; let int16 = new Int16Array(length); let array16 = []; array16.length = length; for (let i=0; i<length; i++){ int16[i] = i+1; } console.log(int16);
Typed...