Aide code java script svp

Par doudou14, il y a 11 ans


Les bases HTML/CSS

var bob = {
firstName: "Bob",
lastName: "Jones",
phoneNumber: "01 23 45 67 89",
email: "bob.jones@exemple.com"
};

var mary = {
firstName: "Mary",
lastName: "Johnson",
phoneNumber: "02 34 56 78 91",
email: "mary.johnson@exemple.com"
};

var contacts = [bob,mary];

function affichePersonne(personne) {
console.log(personne.firstName + " " + personne.lastName);
}
var ajout = function(prenom,nom,telephone,email) {
contacts[contacts.length] = {
firstName:prenom,
lastName:nom,
phoneNumber: telephone,
email:email,
};
}

var search=function(nom){

for(i=0 ; i< contacts.length ;i++){
if (contacts.lastName===nom){
console.log( "voici le numero:"+" "+personne.phoneNumber);
}
}
};

Votre code ici...

bonjour, lorsque j'utilise ce code, il m'affiche en console les noms des contacts dont je dispose mais la fonction search ne fonctionne pas:/ je voulais qu'elle affiche les propriétés du contacts que j'aurais appelé .
si quelqu'un pouvait m'aider ce serait gentil merci:D

4 réponses

Govan06, il y a 11 ans

Hello, Ta fonction search est incorrecte, il faut faire : [code] var search=function(nom){ for(i=0 ; i

doudou14, il y a 11 ans

merci :3 c'était une erreur bête :p

doudou14, il y a 11 ans

function affichePersonne(personne) {
console.log(personne.firstName + " " + personne.lastName);
}
var ajout = function(prenom,nom,telephone,email) {
contacts[contacts.length] = {
firstName:prenom,
lastName:nom,
phoneNumber: telephone,
email:email,
};
}
var peutEtre=prompt("voulez vous ajouter quelqu'un?");
if(peutEtre==="oui")
{
var prenom=prompt("donner moi un prénom" );
var nom=prompt("donnez moi un nom ");
var numero=prompt("donnez moi un numéro de tel");
var email=prompt("donnez moi un email");
}
else {};
ajout(prenom,nom,numero,email);

y aurait-il un moyen pour qu'a la fin de cette fonction le contact ajouté apparaisse direct dans la console?
sans que je doive attendre la fin de mon programme?
parce que actuellement le contact apparait a la fin:/

Govan06, il y a 11 ans

Je ne suis pas sûr d'avoir saisi. Tu veux afficher le contact dans la console après l'avoir ajouté ?
Dans ce cas un simple

console.log(contacts[contacts.length - 1]);

suffit