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