JS的类型数组主要可以分为以下几类:
-
Int8Array、Uint8Array、Int16Array、Uint16Array、Int32Array、Uint32Array、Float32Array、Float64Array:这些类型数组都是基本数据类型的视图数组,即它们从底层ArrayBuffer对象的内存中读取和写入数值,并将其作为特定类型的数值返回或写入到数组中。
-
BigInt64Array、BigUint64Array:这两个类型数组表示64位带符号和无符号的整数。
-
ArrayBuffer:这个类型数组提供了对底层二进制数据的读取和写入能力,但不可以直接操作底层数据,需要借助于视图数组。
-
DataView:这个类型数组提供了对底层数据的灵活访问,可以读取和一步修改底层数据。
这些类型数组可以让开发者高效地处理二进制数据,对于Web开发、网络编程等领域非常有用。