【发布时间】:2013-02-21 12:16:31
【问题描述】:
我正在开发一款游戏,我们在数学类型中广泛使用类型化数组 (Float32Arrays)。我们从 JSON 保存和加载游戏状态。 JSON stringify 输出的一个示例是这样一个数组(在 Chrome 中)是:
"{"0":0,"1":0,"2":0,"length":3,"byteLength":12,"byteOffset":0,"buffer":{"byteLength":12}}"
这会浪费空间并导致它们作为不方便的对象加载。理想情况下,我们可以使用 stringify 'replacer' 函数来测试变量是否是类型化数组,然后在这种情况下将其转换为 bog 标准数组。不幸的是,我不确定如何可靠地测试变量是否是类型化数组。
有什么帮助吗?
【问题讨论】:
标签: javascript json stringify typedarray