Créez vos propres objets complexes
-
Une classe d'objet complexe est créée en définissant
une fonction avec le nom de la classe:
function MaClass(Arg1, Arg2, ...) {
this.Attribut1 = UneExpression;
this.Attribut2 = Arg1;
this.Attribut3 = Arg2;
this.Methode1 = UneFunction;
return UneAutreExpression;
}
-
Une nouvelle instance de cette classe est créée de la façon
suivante:
MonInstance = new MaClass(Expression1, Expression2, ...)
-
Les proprétés de la nouvelle instance sont accessibles
de la façon suivante:
MonInstance.Attribut1
MonInstance.Attribut3
-
Les méthodes de la nouvelle instance sont appelées de la
façon suivante:
MonInstance.Methode1();
-
Note: la fonction UneFunction associée à la méthode
Methode1 a accès aux propriétés de l'objet
par le symbole this. P.ex.:
function UneFunction () {
return (this.Attribut1 + "-" + this.Attribut2);
}