JavaScript数组的进化( 二 )



JavaScript数组的进化

文章插图

6改变发生在第 3 行, 添加一条语句, 将数组变为异构类型 。 其余代码保持不变 。 性能差异表现出来了, 慢了 22 倍 。
旧式数组:读取

JavaScript数组的进化

文章插图

7类型化数组的引入是 JavaScript 发展历程中的一大步 。 Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array, 这些是类型化数组视图, 使用原生字节序(与本机相同) 。 我们还可以使用 DataView 创建自定义视图窗口 。 希望未来会有更多帮助我们轻松操作 ArrayBuffer 的 DataView 库 。
JavaScript 数组的演进非常 nice 。 现在它们速度快、效率高、健壮, 在内存分配时也足够智能 。


以上内容就是JavaScript数组的进化的内容啦, 希望对你有所帮助哦!

推荐阅读