Please enable JavaScript.
Coggle requires JavaScript to display documents.
fonctions sur Array dans JS, console.group('result of include');,…
fonctions sur Array dans JS
filter()
Def : crée un nouveau tableau contenant seulement les éléments qui respectent une condition
Ex:
var nombres = [2, 5, 8, 1, 9];
var pairs = nombres.filter(x => x % 2 == 0);
console.log(pairs);
reduce()
Def : permet de reduire un tableau en une seule valeur
Code example :
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const sum = numbers.reduce((acc, num) => acc + num);
console.log("reduce (somme) => " + sum);
splice()
Def: La méthode splice() en JavaScript permet de modifier un tableau en supprimant, ajoutant ou remplaçant des éléments à une position précise.
exemple: let color = ["red", "green", "black", "white"];
color.splice(1, 3, "blue", "yellow");
console.log("Color list:", color);
foreach()
interêt
: faciliter de boucler sur un table
exmple
code
let numbers = [1,2,3] ; forEach( num => {num * 2}) ; console.log (numbers);
output
[2,4,6]
concat()
Ex:
var a = [1, 2];
var b = [3, 4];
var resultat = a.concat(b);
console.log(resultat);
Def: Fusionne plusieurs tableaux ou chaînes sans les modifier
sort()
Def : permet de trier un tableau ou une chaîne de caractères
exemple :
let tab = [3, 2, 1, 4, 5, 6, 7, 8, 9, 10];
let str = ["cc", "dd", "aa"]
const sortedNumbers = tab.sort((a, b) => a - b);
console.log("sort => " + sortedNumbers);
console.log("sort str => " + str.sort());
console.log(" str => " + str);
find()
Def: find return the firs element founded
Example
const arry = [ 1, 2, 7, 8, 9, 7]; console.table(arry); const result = arry.find(x => x === 7); const indexResult = arry.findIndex(x => x === 7); console.group('result of find') console.log(
result: ${result}; index: ${indexResult}
); console.groupEnd()
shift()
shift() est une méthode en JavaScript qui supprime le premier élément d’un tableau et retourne cet élément supprimé. Elle modifie le tableau original en réduisant sa taille de 1.
exemple :
let noms = ["Ali", "Sara", "Omar"];
noms.shift();
console.log(noms); // ["Sara", "Omar"]
every()
Exp1
let ages = [20, 25, 30, 17];
let majeur = ages.every(age => age >= 18); // Vérifier si tout les personnes est majeur (age>= 18)
console.log(majeur); // false (car 17 < 18)
Exp2
let notes = [15, 18, 12, 14];
let resultat = notes.every(note => note <= 20); // Vérifier si toutes les notes sont <=20
console.log(resultat); // true
définition
La méthode every() teste si tous les éléments d’un tableau remplissent une condition donnée (une fonction de test).
Elle retourne :
true → si tous les éléments respectent la condition
false → si au moins un élément ne la respecte pas
syntaxe
tableau.every((element) => condition) { // condition à vérifier })
unshift()
unshift() est une méthode en JavaScript qui ajoute un ou plusieurs éléments au début d’un tableau et retourne la nouvelle longueur (le nombre total d’éléments) du tableau. Elle modifie le tableau original.
exemple : let namme = ["Sara", "Omar"]; namme.unshift("Youssef", "ayoub", "haytam"); console.log(namme); // ["Youssef", "Sara", "Omar"]
pop()
Def :La méthode pop() supprime le dernier élément d’un tableau et le retourne.
exemple:const deleteNames = ['Ahmed','Amine', 'Karim', 'Aymane'];
deleteNames.pop();
console.log("Names after pop:", deleteNames);
Some()
Exp1
const nombres = [1, 3, 5, 7];
const resultat = nombres.some(n => n > 10);
console.log(resultat); // false (aucun n’est supérieur à 10)
Exp2
const utilisateurs = [ { nom: "Ali", age: 17 },{ nom: "Sara", age: 22}, { nom: "Omar", age: 19 } ];
console.log(majeurExiste); // true (Sara et Omar sont majeurs)
const majeurExiste = utilisateurs.some(user => user.age >= 18);
définition
La méthode some() en JavaScript est utilisée avec les tableaux pour vérifier si au moins un élément du tableau satisfait une condition donnée (testée par une fonction)
.true → si tous les éléments respectent la condition
false → si au moins un élément ne la respecte pas
syntaxe
ableau.every(function(element, index, array) { // condition à vérifier
})
push()
Def: La méthode push() ajoute un ou plusieurs éléments à la fin d’un tableau et retourne la nouvelle longueur du tableau.
exemple:
let scores = [];
scores.push(10);
scores.push(20);
scores.push(30);
console.log("Scores:", scores);
EXAMLE include
map()
Ex:
console.log(doubles);
var nombres = [1, 2, 3, 4];
Def: transforme chaque élément d’un tableau et retourne un nouveau tableau
https://docs.google.com/document/d/17-kMGmyaP7S5FaqEFuVitJlda0fuuMhQlzEsCbe--gc/edit?usp=sharing
console.group('result of include');
console.log(return of arry example: ${arry.includes(9)});
console.group('Case 1 : t.includes(t[0])')
const t = [{name:'karim', age: 15 }, {name:'amine', age: 19 }];
console.group(Case 2 : t.includes({name:'karim', age: 15}))
console.log(return: ${t.includes({name:'karim', age: 15 })});
console.groupEnd()
console.group('result of include');
console.log(return: ${t.includes(t[0])});
console.groupEnd()