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)

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()
}
Je vous remercie de votre aide.