JavaScript 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位二进制补码有符号整数。
  • 类型: 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()方法用于将给定数组的元素转换为字符串,并通过逗号”,”进行分隔。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程