Я хочу знать размер, занимаемый объектом 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
? Что-то вроде sizeof()
в JavaScript? Было бы действительно здорово, если бы я смог найти это в одном вызове функции, например sizeof(stud)
.
Я искал интернет в течение нескольких месяцев - не мог найти его (спросил на нескольких форумах - нет ответов).