Je veux connaître la taille occupée par un objet JavaScript.
Prenez la fonction suivante -
function Marks()
{
this.maxMarks = 100;
}
function Student()
{
this.firstName = "firstName";
this.lastName = "lastName";
this.marks = new Marks();
}
Maintenant j'instancie l'étudiant
var stud = new Student();
pour que je puisse faire des choses comme
stud.firstName = "new Firstname";
alert(stud.firstName);
stud.marks.maxMarks = 200;
etc...
maintenant, stud
L'objet occupera une certaine taille en mémoire. Il contient des données et d'autres objets.
Comment puis-je savoir combien de mémoire le stud
l'objet occupe ?
quelque chose comme un sizeof()
en JavaScript ?
Ce serait vraiment génial si je pouvais le trouver en un seul appel de fonction, par exemple
sizeof(stud)
P.S. J'ai cherché sur Internet pendant des mois - je ne l'ai pas trouvé (j'ai demandé dans quelques forums - pas de réponse).