【发布时间】:2010-11-17 21:52:28
【问题描述】:
我想知道一个 JavaScript 对象占用的大小。
取如下函数:
function Marks(){
this.maxMarks = 100;
}
function Student(){
this.firstName = "firstName";
this.lastName = "lastName";
this.marks = new Marks();
}
现在我实例化student:
var stud = new Student();
这样我就可以做类似的事情
stud.firstName = "new Firstname";
alert(stud.firstName);
stud.marks.maxMarks = 200;
等等
现在,stud 对象将在内存中占用一些大小。它有一些数据和更多对象。
如何知道stud 对象占用了多少内存? JavaScript 中的 sizeof() 之类的东西?如果我能在像 sizeof(stud) 这样的单个函数调用中找到它,那就太棒了。
我已经在 Internet 上搜索了几个月 - 找不到(在几个论坛中询问 - 没有回复)。
【问题讨论】:
标签: javascript memory object sizeof