Les contenus du cours BRE03 Web Dev Course © 2024 par Mari Doucet sont sous licence CC BY-NC-SA 4.0
bre03-js-userbase
sites/js
de votre IDE.Voici les données que vous devrez utiliser pour le projet :
let users = [
{
id: 0,
isActive: false,
age: 24,
eyeColor: "green",
name: "Marsh Obrien",
company: "CENTURIA"
},
{
id: 1,
isActive: false,
age: 21,
eyeColor: "green",
name: "Rios Gibson",
company: "MULTRON"
},
{
id: 2,
isActive: false,
age: 29,
eyeColor: "brown",
name: "Morgan Buchanan",
company: "CENTURIA"
},
{
id: 3,
isActive: true,
age: 25,
eyeColor: "brown",
name: "Franklin Dyer",
company: null
},
{
id: 4,
isActive: false,
age: 30,
eyeColor: "blue",
name: "Keller Pitts",
company: "CENTURIA"
},
{
id: 5,
isActive: false,
age: 25,
eyeColor: "brown",
name: "Davenport Maddox",
company: "MULTRON"
},
{
id: 6,
isActive: true,
age: 31,
eyeColor: "brown",
name: "Judith Graves",
company: null
},
{
id: 7,
isActive: true,
age: 26,
eyeColor: "blue",
name: "Hoffman Hess",
company: "CENTURIA"
},
{
id: 8,
isActive: true,
age: 22,
eyeColor: "blue",
name: "Sheena Goff",
company: "MULTRON"
},
{
id: 9,
isActive: false,
age: 39,
eyeColor: "brown",
name: "Rose Lawrence",
company: "EVENTIX"
},
{
id: 10,
isActive: false,
age: 35,
eyeColor: "blue",
name: "Alston Goodman",
company: "CENTURIA"
},
{
id: 11,
isActive: true,
age: 28,
eyeColor: "brown",
name: "Nannie Berry",
company: null
},
{
id: 12,
isActive: true,
age: 27,
eyeColor: "blue",
name: "Lynette Jackson",
company: "CENTURIA"
},
{
id: 13,
isActive: false,
age: 23,
eyeColor: "blue",
name: "Samantha Garrett",
company: "EVENTIX"
},
{
id: 14,
isActive: false,
age: 30,
eyeColor: "blue",
name: "Grimes Savage",
company: "CENTURIA"
},
{
id: 15,
isActive: false,
age: 31,
eyeColor: "green",
name: "Atkinson Kirby",
company: null
},
{
id: 16,
isActive: false,
age: 38,
eyeColor: "green",
name: "Jami Burgess",
company: "CENTURIA"
},
{
id: 17,
isActive: true,
age: 31,
eyeColor: "blue",
name: "Sallie Albert",
company: "CENTURIA"
},
{
id: 18,
isActive: false,
age: 26,
eyeColor: "blue",
name: "Ora Hobbs",
company: "EVENTIX"
},
{
id: 19,
isActive: true,
age: 30,
eyeColor: "blue",
name: "Pruitt Sellers",
company: "CENTURIA"
}
];
Exemple de structure pour vous aider à démarrer :
function countActiveUsers(users) {
}
console.log(`We currently have ${ countActiveUsers(users) } active users.`);
Résultat attendu : 8 users
Exemple de structure pour vous aider à démarrer :
function getActiveUsers(users) {
}
function hasBlueEyes(activeUsers) {
}
console.log(`Out of our currently ${} active users, ${} have blue eyes.`);
Résultat attendu : 8 users actifs, 5 ont les yeux bleus
Exemple de structure pour vous aider à démarrer :
function getActiveUsers(users) {
}
function getActiveUsersAges(users) {
}
function computeActiveUsersAverageAge(ages) {
}
console.log(`Out of our currently ${} active users, the average age is ${}.`);
Résultat attendu : age moyen 27,5
Tous nos users
dont la company
est MULTRON doivent à présent avoir la company
CENTURIA.
Exemple de structure pour vous aider à démarrer :
function getMultronUsers(users) {
}
function setMultronToCenturia(users) {
}
console.log(`${} user companies have been changed from MULTRON to CENTURIA.`);
Résultat attendu : 3 users passent de MULTRON à CENTURIA
Exemple de structure pour vous aider à démarrer :
function getBrownEyedUsers(users) {
}
function excludeCenturiaWorkers(users) {
}
console.log(`${} users with brown eyes do not work at CENTURIA`);
Résultat attendu : 4 users aux yeux marron ne travaillent pas chez CENTURIA
Exemple d’affichage pour vous aider à démarrer :
console.log(`Out of our brown eyed users ${} are active and ${} are inactive`);
console.log(`Out of our green eyed users ${} are active and ${} are inactive`);
console.log(`Out of our blue eyed users ${} are active and ${} are inactive`);
Résultat attendu :
Yeux marron : 3 actifs, 3 inactifs
Yeux bleus : 5 actifs, 5 inactifs
Yeux verts : 0 actifs, 4 inactifs