Bonjour,
Je souhaite alimenter une classe avec une prompt mais je ne sais pas comment m'y prendre mais j'ai commencé de cette façon:
(La création de la classe commence à la ligne 23)
Je vous remercie de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 /* BOITE DE SAISIE AVEC LES OPTIONS */ function dialogue() { var stringSaisie= prompt("Saisissez une option:","Saisissez"); var nombreSaisi = Number(stringSaisie); if (nombreSaisi === 0) { //On quitte le programme quitter(); } else if (nombreSaisi === 1) { //Affichage des contacts afficherLesContacts() } else if (nombreSaisi === 2) { //AJOUTER UN CONTACT ajouterUnContact() } else { //Message erreur erreur() } } // Création de la classe var Contacts = { // initialise les contacts init: function (prenom,nom ) { this.prenom = prenom; this.nom = nom; }, // description des contacts decrire: function () { var description = "Nom : " + this.nom + ", Prénom : " + this.prenom; return description; } } //Initialisation des contacts var personne1 = Object.create(Contacts); personne1.init("Carole", "Lévisse"); var personne2 = Object.create(Contacts); personne2.init("Mélodie", "Nelsonne"); //Affichage du message de bienvenue console.log("Bienvenue dans le gestionnaire des contacts"); //Affiche le menu console.log(afficheMenu()); /*AFFICHER LE MENU */ function afficheMenu() { return "1 : Lister les contacts\n2 : Ajouter un contact\n0 : Quitter"; } //Affiche la prompt dialogue() /*AFFICHER LES CONTACTS */ function afficherLesContacts() { console.log(personne1.decrire() + "\n"); console.log(personne2.decrire() + "\n"); console.log(afficheMenu()); //Affiche la prompt dialogue() } /*QUITTER LE PROGRAMME */ function quitter() { console.log(afficheMenu()); console.log("Au revoir !"); } /*AJOUTER UN CONTACT */ function ajouterUnContact() { console.log("Code pour ajouter un contact"); //Affichage du menu console.log(afficheMenu()); //Affiche la prompt dialogue() } //Affichage erreur de saisie function erreur() { alert("Vous n'avez pas saisi d'option !"); //Affiche la prompt dialogue() }
Partager