JS Int8Array

🌙
手机阅读
本文目录结构

Int8Array 类型数组表示二进制补码8位有符号整数的数组。内容初始化为0。 一旦建立,你可以使用对象的方法引用数组中的元素,或使用标准数组索引语法( 即,使用括号注释)。

语法

new Int8Array(length);
new Int8Array(typedArray);
new Int8Array(object);
new Int8Array(buffer [, byteOffset [, length]]);

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

属性

Int8Array.BYTES_PER_ELEMENT

返回数组中每个元素的大小. 在Int8Array中这个值为1.

Int8Array.length

此属性为固定值属性,值为3.查看 Int8Array.prototype.length获得获取数组内元素个数方法。

Int8Array.name

返回构造器方法名称.在Int8Array类型中此值为 “Int8Array”。

Int8Array.prototype

TypedArray 对象的构造原型。

方法

Int8Array.from()

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

Int8Array.of()

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

Int8Array 原型方法

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

例子

不同的方式创建一个 Int32Array

// 以长度参数构造对象
var int8 = new Int8Array(2);
int8[0] = 42;
console.log(int8[0]); // 42
console.log(int8.length); // 2
console.log(int8.BYTES_PER_ELEMENT); // 1

// 以数组构造对象
var arr = new Int8Array([21,31]);
console.log(arr[1]); // 31

// 从另一数组构造对象
var x = new Int8Array([21, 31]);
var y = new Int8Array(x);
console.log(y[0]); // 21

// 从ArrayBuffer构造对象
var buffer = new ArrayBuffer(8);
var z = new Int8Array(buffer, 1, 4);

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

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

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

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

关注我: Github / 知乎

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

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

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

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

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