We can store any data type in JavaScript arrays. This is because JavaScript arrays are not strongly typed as in other languages such as C and Java.
TypeArray
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 twos complement signed integer |
|
8-bit unsigned integer |
|
8-bit unsigned integer |
|
16-bit twos complement signed integer |
|
16-bit unsigned integer |
|
32-bit twos 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; ...