我正在尝试使用 Web Workers 处理大量数据,并且在将数据传回主线程进行显示时,我想使用可传输的对象来减少对 UI 线程的影响。
该过程当前会生成一个也可以包含对象的多维数组。例如:
[{foo: [{bar: "Alice",
car: 23,
dab: [2, 3, 5]}],
faa: [{moo: {a: [2,3], b: [4,5]} },
{moo: {a: [6,7], b: [8,9]} }]},
{foo: [{bar: "John",
car: 33,
dab: [6, 7, 1]}],
faa: [{moo: {a: [5,5], b: [9,2]} },
{moo: {a: [7,7], b: [4,2]} }]},
...]
我已经看过这个字符串转换帖子,但同样,我看不到如何将它直接应用于我的数组结构: Converting between strings and ArrayBuffers
感谢帮助!