This commit is contained in:
2026-01-25 16:54:13 +01:00
parent 62899046bf
commit 657bfa1cba

View File

@@ -160,7 +160,7 @@ let customers = [
]; ];
``` ```
En utilisant les fonctions/méthodes `forEach, filter, map, reduce, some`, donnez ou calculez : En utilisant les fonctions/méthodes `forEach, filter, map, reduce, some, every, find`, donnez ou calculez :
1. un tableau des client séniors (dont l'âge est plus de 60 ans). 1. un tableau des client séniors (dont l'âge est plus de 60 ans).
2. un tableau où chaque client possède un nouvel attribut `full_name`. 2. un tableau où chaque client possède un nouvel attribut `full_name`.
3. s'il y a un client de moins de 10 ans. 3. s'il y a un client de moins de 10 ans.
@@ -168,3 +168,23 @@ En utilisant les fonctions/méthodes `forEach, filter, map, reduce, some`, donne
5. la somme totale d'argent dépensé par les clients marriés. 5. la somme totale d'argent dépensé par les clients marriés.
6. Pour chaque produit, la liste (`id`) des acheteurs. 6. Pour chaque produit, la liste (`id`) des acheteurs.
#### Ex2
Ecrire une fonction qui calcule tous les nombres premiers inférieurs à une valeur entière `n` donnée,
en utilisant le [crible d'Erastosthène](https://fr.wikipedia.org/wiki/Crible_d%27%C3%89ratosth%C3%A8ne).
Vous pourrez compléter le code suivant, et le tester :
```js
let eratosthene = n => {
let primes = [];
let filterArray = []; // tableau qui permet
// de cribler les multiples des nombres
// premiers
for(let i = 2; i <= n; i++){
// TODO
}
return primes;
}