JavaScript教程-JavaScript TypedArray
JavaScript TypedArray 是一个强大的功能,它允许您以结构化的方式处理二进制数据,提供了各种数据类型和操作方法。以下是一些常见的 TypedArray 类型及其属性的摘要:
Int8Array:
- 字节大小:1
- 描述:8 位二进制补码有符号整数。
- 类型:字节
- 值范围:-128 到 127
Uint8Array:
- 字节大小:1
- 描述:8 位二进制补码有符号八位字节。
- 类型:八位字节
- 值范围:0 到 255
Uint8ClampedArray:
- 字节大小:1
- 描述:8 位无符号整数(夹紧)八位字节。
- 类型:八位字节
- 值范围:0 到 255
Int16Array:
- 字节大小:2
- 描述:16 位二进制补码有符号整数。
- 类型:短整数
- 值范围:-32768 到 32767
Uint16Array:
- 字节大小:2
- 描述:16 位无符号整数。
- 类型:无符号短整数
- 值范围:0 到 65535
Int32Array:
- 字节大小:4
- 描述:32 位二进制补码有符号整数。
- 类型:长整数
- 值范围:-2147483648 到 2147483647
Uint32Array:
- 字节大小:4
- 描述:32 位无符号整数。
- 类型:无符号长整数
- 值范围:0 到 4294967295
Float32Array:
- 字节大小:4
- 描述:32 位 IEEE 浮点数(不受限制的浮点数)。
- 类型:不受限制的浮点数
- 值范围:1.2x10^-38 到 3.4x10^38
Float64Array:
- 字节大小:8
- 描述:64 位 IEEE 浮点数(不受限制的双精度浮点数)。
- 类型:不受限制的双精度浮点数
- 值范围:5.0x10^-324 到 1.8x10^308
JavaScript TypedArray 方法
让我们看看 JavaScript TypedArray 方法的列表及其描述。
方法 | 描述 |
---|---|
copyWithin() | copyWithin() 方法将数组的一部分复制到数组的另一个位置,返回修改后的数组,但不更改数组的大小。 |
entries() | entries() 方法返回一个新的数组迭代器对象,其中包含数组的每个索引的键/值对。 |
every() | every() 方法用于测试数组中的所有元素是否满足给定条件。 |
fill() | fill() 方法用于将数组的从起始索引到结束索引的所有元素用静态值填充。 |
filter() | filter() 方法根据给定条件从现有数组中创建一个新数组。 |
find() | find() 方法用于获取数组中满足提供的条件的第一个元素的值。 |
findIndex() | findIndex() 方法用于查找数组中满足提供的条件的第一个元素,并返回该元素的索引。 |
forEach() | forEach() 方法用于为数组的每个元素调用提供的函数一次。 |
includes() | includes() 方法用于确定数组中是否包含特定元素。 |
indexOf() | indexOf() 方法用于查找数组中提供的元素的第一个匹配位置的索引。 |
join() | join() 方法用于将数组的所有元素连接成一个字符串。 |
keys() | keys() 方法返回一个包含数组键的迭代器对象。 |
lastIndexOf() | lastIndexOf() 方法用于返回数组中提供的元素的最后一个匹配位置的索引,如果未找到则返回 -1。 |
map() | map() 方法用于通过对数组的每个元素调用函数来创建一个新数组。 |
reduce() | reduce() 方法用于将数组的所有元素累积为一个单一值。 |
reduceRight() | reduceRight() 方法用于从数组的最后一个元素开始向前将所有元素累积为一个单一值。 |
reverse() | reverse() 方法用于反转数组的顺序。 |
set() | set() 方法用于将值存储到给定数组中。 |
slice() | slice() 方法用于返回数组的选定元素,不会更改原始数组。 |
some() | some() 方法用于检查数组中是否有元素满足给定条件。 |
sort() | sort() 方法用于对数组进行排序,并返回更新后的数组。 |
subarray() | subarray() 方法用于返回一个新数组,但不更改原始数组。 |
values() | values() 方法用于获取数组中内容的值。 |
toLocaleString() | toLocaleString() 方法用于将数组的元素转换为字符串,使用本地化规则进行格式化。 |
toString() | toString() 方法用于将数组的元素转换为字符串,并使用逗号 "," 分隔它们。 |