Salut,
Je définis un objet, par exemple :
Code :
- function Voiture(nom,cylindrée){
- // Propriétés
- this.nom=nom;
- // Méthodes
- this.demarrer=Voiture_demarrer;
- if(this.nom!='unnomvalide') { ????? }
- }
- function Voiture_demarrer(){
- ...
- }
|
Le but : si par exemple je détecte que le nom n'est pas valide, je dois alors annuler la création de l'objet. C'est faisable ?
J'ai testé un return false, mais l'objet est quand même créé :
Code :
- toto=new Voiture('pasvalide',2000);
- alert(toto);
|
Cà me donne "object" en alerte, alors que j'aimerai plutôt un "null" ou un undefined ou je ne sais quoi d'autre.
Merci.
Message édité par cypress le 15-10-2004 à 11:27:01
---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide