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

Я искал в Интернете в течение нескольких месяцев, но не смог его найти (спросили на нескольких форумах & # x2014; ответов нет).

Ответы на вопрос(19)

Ваш ответ на вопрос