【发布时间】:2011-10-08 07:22:48
【问题描述】:
如何从 javascript 对象中读取大小?
我的想法: 将对象转换为 json 字符串 计算所有字母
result * 8 = size in KB
但我认为这很肮脏,一个想法?
提前致谢!
【问题讨论】:
-
您需要多大的尺寸?元素的数量?内存总字节数?
-
"size" 是一个稍微模糊的术语,但如果您的意思是对象在内存中占用的空间量,那么简单地乘以 JSON 表示的长度就会有一些问题,首先是并非所有字符集每个字符都是一个字节。此外,您还必须考虑 JSON 字符串本身的标记,您不想包含描述对象编码的字符(除非它们碰巧出现在问题对象内部的字符串中)。
标签: javascript object size