Exercice 1 :
En utilisant while
const numbers = [20, 30, 42, 66, 99];
let i = 0;
while (i < numbers.length) {
numbers[i] = numbers[i] + 42;
i++;
}
console.log(numbers);En utilisant for
const numbers = [20, 30, 42, 66, 99];
for (let i = 0; i < numbers.length; i++) {
numbers[i] = numbers[i] + 42;
}
console.log(numbers);En utilisant for of
const numbers = [20, 30, 42, 66, 99];
let newTab = [];
for (let number of numbers) {
newTab.push(number + 42);
}
console.log(newTab);En utilisant map()
const numbers = [20, 30, 42, 66, 99];
const newTab = numbers.map(number => number + 42);
console.log(newTab);Exercice 2 :
En utilisant for of
const numbers = [20, 30, 42, 66, 99];
let sum = 0;
for (let number of numbers) {
sum += number;
}
console.log(sum);En utilisant reduce()
const numbers = [20, 30, 42, 66, 99];
const sum = numbers.reduce((acc, number) => acc + number, 0);
console.log(sum);Exercice 3 :
const colors = ["blue", "red", "green", "yellow", "cyan"];
colors.forEach(color => console.log(color));Exercice 4 :
const users = [{name: "Julien", age: 25}, {name: "Maud", age: 24}, {name: "Bastien", age: 22}, {name: "Raphaël", age: 28}, {name: "Alexandre", age: 42}, {name: "Julien", age: 55}]
const julien = users.find(({ name, age }) => name === "Julien" && age === 25);
console.log(julien);Exercice 5 :
const users = [{name: "Julien", age: 25}, {name: "Maud", age: 24}, {name: "Bastien", age: 22}, {name: "Raphaël", age: 28}, {name: "Alexandre", age: 42}, {name: "Julien", age: 55}]
const underTwentySix = users.filter(({age}) => age < 26)
console.log(underTwentySix)