420-3P2-HU Interfaces Web (exercices)
levasseurv
8,203 views
Création et manipulation des objets
Créer un objet chat
- Le chat a pour nom (
nom
) "Minou" - Le chat a deux ans (propriété
age
) - Le chat peut ronronner (fonction
ronronne
qui retourne"rrrrr"
) - Le chat peut manger : fonction
mange
qui prend un paramètrenutriments
et qui retourne"mmm " + nutriments
Créer l'objet chat décrit ci-dessus
1
2
3
4
5
6
7
8
9
const chat = null;
// {
module.exports = {
chat : chat
};
// }
Solution 1
const chat = {
nom : "Minou",
age : 2,
ronronne : function (){
return "rrrrr";
},
mange : function (nutriments){
return "mmm " + nutriments;
}
}
Créer une fonction qui incrémente la propriété "vie" du chat
- Créer une fonction prochaineVie qui prend un chat en paramètre
- La fonction incrémente le nombre de vies (propriété
vie
) du chat et modifie son âge (propriétéage
) à 0. - La fonction retourne le chat modifié
Créer l'objet chat décrit ci-dessus
1
2
3
4
5
6
7
8
9
// {
module.exports = {
prochaineVie : prochaineVie
};
// }
Solution 1
function prochaineVie(chat){
chat.age = 0;
chat.vie++;
return chat;
}
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.