25 lines
735 B
HTML
25 lines
735 B
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<title>Array Operations</title>
|
||
|
</head>
|
||
|
<body>
|
||
|
|
||
|
<script>
|
||
|
const numbers = [1, 5, 2, 8, 3, 7, 4, 6];
|
||
|
|
||
|
// Utilisation de map pour créer un nouveau tableau avec chaque nombre doublé
|
||
|
const doubledNumbers = numbers.map(num => num * 2);
|
||
|
console.log("Doubled numbers:", doubledNumbers); // [2, 10, 4, 16, 6, 14, 8, 12]
|
||
|
|
||
|
// Utilisation de filter pour garder seulement les nombres pairs
|
||
|
const evenNumbers = numbers.filter(num => num % 2 === 0);
|
||
|
console.log("Even numbers:", evenNumbers); // [2, 8, 4, 6]
|
||
|
|
||
|
// Utilisation de reduce pour calculer la somme de tous les nombres
|
||
|
const sum = numbers.reduce((total, num) => total + num, 0);
|
||
|
console.log("Sum:", sum); // 36
|
||
|
</script>
|
||
|
|
||
|
</body>
|
||
|
</html>
|