Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. JavaScript
  3. JavaScript 参考
  4. JavaScript 标准内置对象
  5. TypedArray
  6. TypedArray.of()

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

TypedArray.of()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2016年9月⁩.

TypedArray.of() 方法创建一个具有可变数量参数的新类型数组。此方法几乎与Array.of() 相同。

语法

js
TypedArray.of(element0)TypedArray.of(element0, element1)TypedArray.of(element0, element1, /* ... ,*/ elementN)

参数

elementN

创建类型数组的元素。

返回值

一个新的TypedArray 实例。

描述

Array.of()TypedArray.of() 之间的一些细微区别:

  • 如果传递给TypedArray.of()this 值不是构造函数,TypedArray.of() 将抛出TypeError,而Array.of() 默认创建一个新的Array
  • TypedArray.of 使用 [[Put]] 其中 Array.of 使用 [[DefineProperty]]。因此,当使用Proxy 对象时,它调用handler.set 创建新的元素,而不是handler.defineProperty

范例

js
Uint8Array.of(1); // Uint8Array [ 1 ]Int8Array.of("1", "2", "3"); // Int8Array [ 1, 2, 3 ]Float32Array.of(1, 2, 3); // Float32Array [ 1, 2, 3 ]Int16Array.of(undefined); // IntArray [ 0 ]

规范

Specification
ECMAScript® 2026 Language Specification
# sec-%typedarray%.of

浏览器兼容性

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp