Créer un carnet d'adresse


#1

Bonjour, après de nombreuses tentatives il ne veut toujours pas accepter mon code, comment puis-je faire ?
Voici mon code: 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 === contacts[i].nom) {
affichePersonne(contacts[1]);
}
}
};
recherche();
var ajout = function (prenom,nom,telephone,email){
contacts[contacts.length] = {
prenom : 'prenom',
nom : 'nom',
telephone : 'telephone',
email : 'email'
};
};
Cordialement.


#2

Hello. In order not to deter non-french speakers who might otherwise be able to help you, I am posting an english copy of your post below. /Bonjour. Afin de ne pas décourager les locuteurs non francophones qui pourraient autrement vous aider, je poste une copie en anglais de votre message ci-dessous.

Here's the post:

Hello, after many attempts it still does not want to accept my code, how can I do?
Here is my code: var bob = {
First name: "Bob",
Name: "Jones",
Telephone: "01 23 45 67 89",
Email: "bob.jones@example.com"
};

Var mary = {
First name: "Mary",
Name: "Johnson",
Telephone: "02 34 56 78 91",
Email: "mary.johnson@example.com"
};

Var contacts = [bob, mary];

Function displayPerson (person) {
Console.log (person.firstname + "" + person.name);
}

Function list () {
Var lengthContacts = contacts.length;
For (var i = 0; i <lengthContacts; i ++) {
DisplaysPerson (contacts [i]);
}
}

/ * Create a search function
Then send him "Jones" * /

Function search (name) {
Var lengthContacts = contacts.length;
For (var i = 0; i <lengthContacts; i ++) {
If (name === contacts [i] .name) {
DisplaysPerson (contacts [1]);
}
}
};
research();
Var add = function (first name, last name, telephone, email) {
Contacts [contacts.length] = {
First name: 'prenom'
name name',
Telephone: 'telephone',
Email: 'email'
};
};
Cordially.


#3

var bob = {
   firstName: "Bob",
   Name: "Jones",
   Telephone: "01 23 45 67 89",
   Email: "bob.jones@example.com"
};

var mary = {
   firstName: "Mary",
   Name: "Johnson",
   Telephone: "02 34 56 78 91",
   Email: "mary.johnson@example.com"
};

var contacts = [bob, mary];

function displayPerson (person) {
   console.log (person.firstName + " " + person.Name);
}

function list () {
   var lengthContacts = contacts.length;
   for (var i = 0; i <lengthContacts; i ++) {
      displaysPerson(contacts[i]);
   }
}

function search (name) {
   var lengthContacts = contacts.length;
   for (var i = 0; i <lengthContacts; i ++) {
      if (contacts[i].Name === name) {
         displayPerson (contacts[i]);
      }
   }
};
search("Jones");
var add = function (firstName, lastName, telephone, email) {
   contacts[contacts.length] = {
      firstName: firstName,
      Name: lastName,
      Telephone: telephone,
      Email: email
   }
};

I have made some changes. Please, look to my corrections.
1. You have MANY syntax errors.
2. You should repeat how to create object using literal notations
3. js has keywords. So, you cannot write Var, Function, you need to use lower case: var, function.
4. If you declared displayPerson(), when you call it name should be the same (not DisplayPerson() because DisplayPerson is not defined).
5. js using camelCaseNotation. So,

var someVariable = veryLongVariableName;

var myFunction = function(firstParam, secondParam) {
   code block
};

Please, review your code and print updated code.


#4

Again, translation:
Encore une fois, Traduction:

Var bob = {
Prénom: "Bob",
Nom: "Jones",
Téléphone: "01 23 45 67 89",
Courrier électronique: "bob.jones@example.com"
};

Var mary = {
Prénom: "Marie",
Nom: "Johnson",
Téléphone: "02 34 56 78 91",
Courrier électronique: "mary.johnson@example.com"
};

Var contacts = [bob, mary];

Fonction displayPerson (personne) {
Console.log (person.firstName + "" + person.Name);
}

Liste de fonctions () {
Var lengthContacts = contacts.length;
Pour (var i = 0; i <lengthContacts; i ++) {
AffichePerson (contacts [i]);
}
}

Fonction recherche (nom) {
Var lengthContacts = contacts.length;
Pour (var i = 0; i <lengthContacts; i ++) {
If (contacts [i] .Name === name) {
DisplayPerson (contacts [i]);
}
}
};
Recherche ("Jones");
Var add = fonction (nom, prénom, téléphone, email) {
Contacts [contacts.length] = {
Prénom,
Nom: lastName,
Téléphone: téléphone,
Courriel: courriel
}
};
J'ai apporté quelques changements. S'il vous plaît, regardez mes corrections.
1. Vous avez beaucoup d'erreurs de syntaxe.
2. Vous devez répéter comment créer un objet en utilisant des notations littérales
3. js a des mots clés. Ainsi, vous ne pouvez pas écrire Var, Function, vous devez utiliser les minuscules: var, function.
4. Si vous avez déclaré displayPerson (), quand vous l'appelez nom doit être le même (pas DisplayPerson () parce que DisplayPerson n'est pas défini).
5. js en utilisant camelCaseNotation. Alors,

Var someVariable = veryLongVariableName;

Var myFunction = fonction (firstParam, secondParam) {
Bloc de code
};
Veuillez consulter votre code et imprimer le code mis à jour.


#5

thank you it's work now


#6

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.