Bonjour,
Je souhaite créer des instances d'une classe sur base d'une string json contenant les attributs des objets à créer.
Cette classe (et donc ses instances) doivent offrir un certain nombre de méthode (je viens du java donc sorry si la terminologie n'est pas parfaite).
Voici comme je fais. Ca marche. Mais je trouve cela laborieux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 page=JSON.parse(page_json_string); page=enrichPage(page); function enrichPage(page) { page.isDouble = function () { return (this.number.indexOf("-") > -1); }; return page; }
N'y a-t-il pas plus propre et de définir la classe Page et de l'instancier avec le json, comme ceci ?
Je bloque sur la partie "// ??????" !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 PageClass = function (page_json_string) { // ?????? }; PageClass.prototype = { isDouble:function() { return (this.number.indexOf("-") > -1); } }; var page=new PageClass(page_json_string);
Partager