TypedArray
JavaScript TypedArray
JavaScript TypedArray对象说明了类似于数组的基础二进制数据缓冲区视图。有许多不同的全局属性,其值是特定元素类型的TypedArray构造函数,如下所示。
TypedArray的类型
Int8Array
字节大小: 1
描述::8位二进制补码带符号整数。
类型:字节。
值范围: -128至127
Unit8Array
字节大小: 1
描述::8位二进制补码签名八位字节。
类型:八位位组。
值范围: 0到255。
Unit8ClampedArray
字节大小: 1
说明:8位无符号整数(固定的)八位字节。
类型:八位位组。
值范围: 0到255。
Int16Array
字节大小: 2
说明:16位二进制补码有符号整数。
类型:简称。
值范围: -32768至32767。
Unit16Array
字节大小: 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.8x10308
JavaScript TypedArray方法
方法 |
说明 |
copyWithin() |
copyWithin()方法将数组的一部分复制到同一数组中的另一个位置,并返回大小而无需修改。 |
entries() |
JavaScript entry()方法返回一个新的Array Iterator对象,该对象包含数组中每个索引的键/值对。 |
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()方法用于将Array的所有元素连接到字符串中。 |
Keys() |
JavaScript Keys()方法是JavaScript中的内置函数。此方法返回带有数组键的Array Iterator对象。 |
lastIndexof() |
javaScript lastIndex()of方法返回值的最后位置,如果找不到该值,则返回-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()方法用于将给定数组的元素转换为字符串。这些字符串之间用逗号","隔开。 |