如果我事先知道我的数字在 0 到 100 之间,有谁知道如何减少 JavaScript 中数字的内存大小?
我的问题的示例和解释:
我的 JavaScript 应用程序适用于非常大的对象:每个对象有数千个孩子。我的对象看起来像“sims”的集合:
[
{
gender : "male",
age : 45
},
{
gender : "female",
age : 21
},
{
gender : "female",
age : 78
},
]
- 像“female”这样的字符串的内存大小是12字节(female.length*2)
- 表示“女性”的数字的内存大小为 8 个字节
- 表示“女性”的布尔值的内存大小为 4 个字节
伟大的 !我可以使用布尔值减小对象的内存大小!
但是您知道减少“年龄”属性的内存大小的方法吗?
每个占 8 个字节,虽然我知道这个数字不能是 152042456.985,但只有 > 0 和 < 100。
一个主意 ?非常感谢 !