JavaScript 中二进制数据处理、内存管理与日期操作
1. 类型化数组速记
在创建小整数数组时,C 和 C++ 中可以在栈上轻松声明静态数组,示例代码如下:
static uint16_t values[] = {0, 1, 2, 3};
在 JavaScript 中,可以使用类型化数组的静态 of 方法实现相同的效果:
let a = Uint16Array.of(0, 1, 2, 3);
let b = a.byteLength; // 8
let c = a.length; // 4
of 函数会自动创建一个大小合适的 ArrayBuffer 来存储这些值。可以通过类型化数组的 buffer 属性访问由 of 创建的 ArrayBuffer ,这个缓冲区可用于其他视图,如数据视图。示例代码如下:
let a = Uint16Array.of(0, 1, 2, 3);
let b = a.buffer;
let c = b.byteLength; // 8
2. 复制类型化数组
在 C 和 C++ 中,使用 memc
超级会员免费看
订阅专栏 解锁全文
822

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



