JavaScript 数组与异步编程:Typed 数组和 Promise 的深入剖析
1. Typed 数组与常规数组的相似性
Typed 数组和常规数组在很多方面都很相似,在许多情况下,Typed 数组的使用方式和常规数组一样。
1.1 长度和索引访问
可以使用 length 属性检查 Typed 数组中的元素数量,也可以使用数字索引直接访问 Typed 数组的元素。示例代码如下:
let ints = new Int16Array([25, 50]);
console.log(ints.length); // 2
console.log(ints[0]); // 25
console.log(ints[1]); // 50
ints[0] = 1;
ints[1] = 2;
console.log(ints[0]); // 1
console.log(ints[1]); // 2
在这段代码中,创建了一个包含两个元素的 Int16Array ,通过数字索引读取和写入元素,这些值会自动存储并转换为 int16 类型。
需要注意的是,与常规数组不同,不能使用 length 属性改变 Typed 数组的大小。 length 属性是不可写的,在非严格模式下,任何更改它
超级会员免费看
订阅专栏 解锁全文
7345

被折叠的 条评论
为什么被折叠?



