JavaScript TypedArray对象
JavaScript TypedArray对象展示了底层二进制数据缓冲区的类似数组的视图。下面列出了许多不同的全局属性,其值是特定元素类型的TypedArray构造函数。
TypedArray的类型
Int8Array
- 字节大小: 1
- 描述: 8位二进制补码有符号整数。
- 类型: 字节。
- 值范围: -128到127
Unit8Array
- 字节大小: 1
- 描述: 8位二进制补码有符号八位字节。
- 类型: 八位字节。
- 值范围: 0到255。
Unit8ClampedArray
- 字节大小: 1
- 描述: 8位无符号整数(夹紧)八位字节。
- 类型: 八位字节。
- 值范围: 0到255。
Int16Array
- 字节大小: 2
- 描述: 16位二进制补码有符号整数。
- 类型: short。
- 值范围: -32768到32767。
Unit16Array
- 字节大小: 2
- 描述: 16位无符号整数。
- 类型: unsigned short。
- 值范围: 0到65535。
Int32Array
- 字节大小: 4
- 描述: 32位二进制补码有符号整数。
- 类型: long。
- 值范围: -2147483648到2147483647。
Uint32Array
- 字节大小: 4
- 描述: 32位无符号整数。
- 类型: unsigned long。
- 值范围: 0到4294967295
Float32Array
- 大小(以字节为单位): 4
- 描述: 32位IEEE浮点数,无限制的浮点数
- 类型: 无限制的浮点数
- 取值范围: 1.2×10-38到3.4×1038
Float64Array
- 大小(以字节为单位): 8
- 描述: 64位IEEE浮点数,无限制的双精度浮点数
- 类型: 无限制的双精度浮点数
- 取值范围: 5.0×10-324到1.8×10308
JavaScript TypedArray方法
下面是JavaScript TypedArray方法及其描述的列表。
方法 | 描述 |
---|---|
copyWithin() | copyWithin() 方法将数组中的一部分复制到同一数组中的另一个位置,并返回修改后的数组大小。 |
entries() | JavaScript 的 entries() 方法返回一个新的数组迭代器对象,该对象包含数组中每个索引的键值对。 |
every() | JavaScript 的 Array.every() 方法测试数组的所有元素是否满足给定条件。 |
fill() | JavaScript 的 fill() 方法用静态值填充数组中从起始索引到结束索引的所有元素。 |
Filter() | JavaScript Array filter() 方法会根据给定的条件从现有数组中筛选出符合条件的元素,并生成一个新的数组。 |
find() | JavaScript find() 方法用于获取数组中满足指定条件的第一个元素的值。 |
findIndex() | JavaScript findIndex() 方法用于找到在数组中满足给定测试条件的元素并返回它的索引值。 |
forEach() | JavaScript forEach() 方法会对数组的每个元素执行一次指定的函数。 |
includes() | JavaScript Array includes() 方法是JavaScript中的内置函数,用于确定数组中是否包含特定元素。 |
indexof() | JavaScript的indexof()方法用于查找作为参数提供的元素的索引。 |
join() | JavaScript的join()方法用于将数组的所有元素连接成一个字符串。 |
Keys() | JavaScript的Keys()方法是JavaScript中的内置函数。此方法返回具有数组键的Array Iterator对象。 |
lastIndexof() | JavaScript的lastIndexof()方法返回一个值的最后位置,如果找不到值,则返回-1。 |
map() | JavaScript的map()方法根据调用每个元素的函数的结果形成一个新的数组。 |
reduce() | JavaScript reduce() 方法将数组的元素合并为单个值。 |
reduceRight() | JavaScript reduceRight() 方法将数组的元素从右到左合并为单个值。 |
reverse() | JavaScript reverse() 方法用于反转数组的顺序。 |
set() | JavaScript set() 方法用于将值存储到给定的数组中。 |
Slice() | JavaScript slice() 方法返回实现它的数组的选定元素。 |
some() | JavaScript some() 方法检查数组的元素是否满足给定的条件。 |
sort() | JavaScript的sort()方法用于对数组进行排序,并返回更新后的数组。 |
subarray() | JavaScript的subarray()方法返回一个新的数组,不会改变原始数组。 |
values() | JavaScript的values()方法用于定义数组中内容的值。 |
toLocaleString() | JavaScript的toLocaleString()方法用于将给定数组的元素转换为字符串。 |
toString() | JavaScript的toString()方法用于将给定数组的元素转换为字符串,并通过逗号”,”进行分隔。 |