Carnet d'adresse 6/6


#1

var bob = {
prenom: "Bob",
nom: "Jones",
telephone: "01 23 45 67 89",
email: "bob.jones@exemple.com"
};

var mary = {
prenom: "Mary",
nom: "Johnson",
telephone: "02 34 56 78 91",
email: "mary.johnson@exemple.com"
};

var contacts = [bob, mary];

function affichePersonne(personne) {
console.log(personne.prenom + " " + personne.nom);
}

function liste() {
var longueurContacts = contacts.length;
for (var i = 0; i < longueurContacts; i++) {
affichePersonne(contacts[i]);
}
}

/*Créez une fonction de recherche
puis envoyez lui "Jones"*/

function recherche(nom) {
var longueurContacts = contacts.length;
for (var i = 0; i < longueurContacts; i++) {
if ( nom === conatcts[i].nom) {
affichePersonne(contacts[1]);
}
}
};
recherche();
bonjour, voici mon code, mais il veut toujours psa me le validé,.

il me dit "Oups, merci de réessayer. Avez-vous ajouté une fonction appelée ajout ?"
apres plusieurs recherches, rien ne marche et tout les codes se ressemble.
je pense avoir oublié quelque chose, mais impossible de savoir quoi?

cordialement

var ajout = function(prenom, nom, email, telephone) {
contacts[contacts.length] = {
prenom : 'prenom',
nom : 'nom',
telephone : 'telephone',
email : 'email'
}
};
ajout['prenom', 'nom', 'telephone', 'email'];
liste()


#2

If you ask your question in english much more help will reach you :slight_smile:


#3

salut essaies ca ca marche popur moi

var ajout = function (prenom,nom,telephone,email){
contacts[contacts.length] = {
prenom : 'prenom',
nom : 'nom',
telephone : 'telephone',
email : 'email'
};
};


#4

ps quand tu appelles la fonction ajout utilise des parenthese plutot que des accolades