我想知道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)
这样进行单个函数调用来查找,那就太棒了。
我已经搜索了几个月的互联网 - 找不到答案(在一些论坛上发过帖子 - 没有回复)。