📜  JavaScript | typedArray.of() 与示例(1)

📅  最后修改于: 2023-12-03 15:16:08.284000             🧑  作者: Mango

JavaScript | typedArray.of() 方法

简介

typedArray.of() 方法是 TypedArray 对象的静态方法,用于创建一个新的 TypedArray 对象,并初始化其元素值。它类似于 Array.of() 方法,但是创建的是 TypedArray 对象。

语法
TypedArray.of(element0, element1, ..., elementN)
参数
  • element0, element1, ..., elementN: 初始化新创建的 TypedArray 对象的元素。
返回值

返回包含指定元素的新 TypedArray 对象。

示例

下面是一些使用 typedArray.of() 方法的示例:

// 创建一个 new TypedArray 对象
const arr1 = Float32Array.of(2.5, 4.7, 6.2);
console.log(arr1);
// Output: Float32Array [ 2.5, 4.7, 6.2 ]

// 创建一个新的 Int16Array 对象
const arr2 = Int16Array.of(1, 2, 3);
console.log(arr2);
// Output: Int16Array [ 1, 2, 3 ]

// 创建一个新的 Uint8Array 对象
const arr3 = Uint8Array.of(255, 128, 0);
console.log(arr3);
// Output: Uint8Array [ 255, 128, 0 ]

// 创建一个新的 BigInt64Array 对象
const arr4 = BigInt64Array.of(1000000000000n, -2000000000000n, 3000000000000n);
console.log(arr4);
// Output: BigInt64Array [ 1000000000000n, -2000000000000n, 3000000000000n ]
注意事项
  • typedArray.of() 方法仅适用于 TypedArray 对象,而不适用于普通的 JavaScript 数组。
  • Array.of() 方法不同的是,typedArray.of() 方法无法接收可变数量的参数,必须显式传入每个元素。
  • typedArray.of() 方法是 ES2015 引入的,可能不被所有浏览器和环境支持,请确保在使用之前进行兼容性检查或使用 polyfill。

以上就是 typedArray.of() 方法的介绍和示例。

参考文档:MDN Web 文档 | typedArray.of()