如何测量Javascript对象的大小

时间:2013-12-06 03:38:31

标签: javascript

我有一个javascript对象,我想知道大约有多少字节。我怎样才能做到这一点?它不需要准确。我想要一个相对准确的衡量标准,以便我能说出它有多复杂。

该对象是一组JSON多边形。我想知道它们有多大,所以我可以估算出Google Maps API显示它们需要多长时间。

在PHP中,我会对它运行serialize(),然后运行strlen()。

3 个答案:

答案 0 :(得分:2)

要在Javascript中查找对象的大小,可以将其转换为JSON字符串并查找其长度

JSON.stringify(value).length

答案 1 :(得分:0)

我只想下载:https://github.com/douglascrockford/JSON-js/blob/master/json2.js

包括它并做:

json_data = JSON.stringify(obj);
alert(json_data.length);

答案 2 :(得分:0)

尝试这种简单的方法来查找对象长度:

Object.keys(object name).length;