为什么我要放弃javaScript数据结构与算法(第二章)—— 数组 (5)

语法:

let myArray = new TypedArray(length); 类型数组 数据类型
Int8Array   8位二进制补码整数  
Unit8Array   8位无符号整数  
Unit8ClampedArray   8位无符号整数  
Int16Array   16位二进制补码整数  
Unit16Array   16位无符号整数  
Int32Array   32位二进制补码整数  
Unit32Array   32位无符号整数  
Float32Array   32位IEEE浮点数  
Float64Array   64位IEEE浮点数  
let length = 5; let int16 = new Int16Array(length); let array16 = []; array16.length = length; for(let i = 0;i < length; i++){ int16[i] = i + 1; } console.log(int16); // [1, 2, 3, 4, 5]

使用 webGl API、进行位操作、处理文件和图像时候,类型数组都可以大展拳脚。它用起来和普通数组也毫无二致,本节所学的数组方法和功能都可以用于类型数组。

小结

学习了常见的数据结构:数组。学习了怎么声明和初始化数组,给数组赋值后,以及添加和移除数组元素,学了多维数组和数组的一些操作方法。

下一章,学习栈,一种具有特殊行为的数组。

书籍链接: 学习JavaScript数据结构与算法

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfwyw.html