JS Int16Array

🌙
手机阅读
本文目录结构

该Int16Array类型数组代表二进制补码16位有符号整数的平台字节序的数组。如果需要控制字节顺序,请DataView改用。内容被初始化为0。建立后,您可以使用对象的方法或标准数组索引语法(即,使用括号表示法)引用数组中的元素。

语法

更多关于构造函数语法和参数的详细信息,请参阅TypedArray。

属性

Int16Array.BYTES_PER_ELEMENT

返回元素大小的数字值。2如果是Int16Array。

Int16Array.length

值为3的静态长度属性。有关实际长度(元素数),请参见Int16Array.prototype.length。

Int16Array.name

返回构造函数名称的字符串值。对于Int16Array类型:“ Int16Array”。

Int16Array.prototype

TypedArray对象的原型。

方法

Int8Array.from()

从类数组对象或迭代器生成int8Array数组对象. 参照Array.from().

Int8Array.of()

以多个参数构造Int8Array对象, 参照 Array.of().

Int16Array 原型方法

所有 Int16Array 对象都继承自 %TypedArray%.prototype.

例子

不同的方式创建一个 Int32Array

// From a length
var int16 = new Int16Array(2);
int16[0] = 42;
console.log(int16[0]); // 42
console.log(int16.length); // 2
console.log(int16.BYTES_PER_ELEMENT); // 2

// From an array
var arr = new Int16Array([21,31]);
console.log(arr[1]); // 31

// From another TypedArray
var x = new Int16Array([21, 31]);
var y = new Int16Array(x);
console.log(y[0]); // 21

// From an ArrayBuffer
var buffer = new ArrayBuffer(8);
var z = new Int16Array(buffer, 0, 4);

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了