•1 an
Exploration des méthodes essentielles de tableau JavaScript : map, filter, et plus encore
Méthodes JavaScript : Comprendre map(), filter() et PlusJavaScript propose plusieurs méthodes puissantes pour manipuler les tableaux et les objets, facilitant l'exécution d'opérations complexes de manière concise et lisible. Voici un aperçu de certaines méthodes essentielles comme map(), filter() et autres.1. map() La méthode map() crée un nouveau tableau avec les résultats de l'appel d'une fonction fournie sur chaque élément du tableau appelant. Exemple:const numbers = [1, 2, 3, 4]; const doubled = numbers.map(num => num * 2); console.log(doubled); // [2, 4, 6, 8] 2. filter() La méthode filter() crée un nouveau tableau avec tous les éléments qui passent le test implémenté par la fonction fournie. Exemple:const numbers = [1, 2, 3, 4]; const evens = numbers.filter(num => num % 2 === 0); console.log(evens); // [2, 4] 3. reduce() La méthode reduce() exécute une fonction réductrice (que vous fournissez) sur chaque élément du tableau, ce qui donne une seule valeur en sortie. Exemple:const numbers = [1, 2, 3, 4]; const sum = numbers.reduce((acc, curr) => acc + curr, 0); console.log(sum); // 10 4. forEach() La méthode forEach() exécute une fonction fournie une fois pour chaque élément du tableau. Exemple:const numbers = [1, 2, 3, 4]; numbers.forEach(num => console.log(num)); // Résultat: 1 2 3 4 5. find() La méthode find() renvoie la valeur du premier élément du tableau qui satisfait la fonction de test fournie. Sinon, elle renvoie undefined. Exemple:const numbers = [1, 2, 3, 4]; const found = numbers.find(num => num > 2); console.log(found); // 3 6. some() La méthode some() teste si au moins un élément dans le tableau passe le test implémenté par la fonction fournie. Elle renvoie une valeur booléenne. Exemple:const numbers = [1, 2, 3, 4]; const hasEven = numbers.some(num => num % 2 === 0); console.log(hasEven); // true 7. every() La méthode every() teste si tous les éléments du tableau passent le test implémenté par la fonction fournie. Elle renvoie une valeur booléenne. Exemple:const numbers = [1, 2, 3, 4]; const allEven = numbers.every(num => num % 2 === 0); console.log(allEven); // false 8. sort() La méthode sort() trie les éléments d'un tableau sur place et renvoie le tableau trié. L'ordre de tri par défaut est selon les points de code Unicode des chaînes. Exemple:const numbers = [4, 2, 3, 1]; numbers.sort(); console.log(numbers); // [1, 2, 3, 4] 9. concat() La méthode concat() est utilisée pour fusionner deux tableaux ou plus. Cette méthode ne modifie pas les tableaux existants, mais renvoie plutôt un nouveau tableau. Exemple:const array1 = [1, 2]; const array2 = [3, 4]; const mergedArray = array1.concat(array2); console.log(mergedArray); // [1, 2, 3, 4] 10. includes() La méthode includes() détermine si un tableau contient une certaine valeur parmi ses entrées, renvoyant true ou false selon le cas. Exemple:const numbers = [1, 2, 3, 4]; const includesThree = numbers.includes(3); console.log(includesThree); // true Comprendre et utiliser ces méthodes peut grandement améliorer votre capacité à écrire un code JavaScript efficace et lisible. Ces méthodes font partie de la norme ECMAScript, assurant un large support sur l'ensemble des navigateurs et environnements modernes.
Méthodes JavaScript : Comprendre map(), filter() et PlusJavaScript propose plusieurs méthodes puissantes pour manipuler les tableaux et les objets, facilitant l'exécution d'opérations complexes de manière concise et lisible. Voici un aperçu de certaines méthodes essentielles comme map(), filter() et autres.1. map() La méthode map() crée un nouveau tableau avec les résultats de l'appel d'une fonction fournie sur chaque élément du tableau appelant. Exemple:const numbers = [1, 2, 3, 4]; const doubled = numbers.map(num => num * 2); console.log(doubled); // [2, 4, 6, 8] 2. filter() La méthode filter() crée un nouveau tableau avec tous les éléments qui passent le test implémenté par la fonction fournie. Exemple:const numbers = [1, 2, 3, 4]; const evens = numbers.filter(num => num % 2 === 0); console.log(evens); // [2, 4] 3. reduce() La méthode reduce() exécute une fonction réductrice (que vous fournissez) sur chaque élément du tableau, ce qui donne une seule valeur en sortie. Exemple:const numbers = [1, 2, 3, 4]; const sum = numbers.reduce((acc, curr) => acc + curr, 0); console.log(sum); // 10 4. forEach() La méthode forEach() exécute une fonction fournie une fois pour chaque élément du tableau. Exemple:const numbers = [1, 2, 3, 4]; numbers.forEach(num => console.log(num)); // Résultat: 1 2 3 4 5. find() La méthode find() renvoie la valeur du premier élément du tableau qui satisfait la fonction de test fournie. Sinon, elle renvoie undefined. Exemple:const numbers = [1, 2, 3, 4]; const found = numbers.find(num => num > 2); console.log(found); // 3 6. some() La méthode some() teste si au moins un élément dans le tableau passe le test implémenté par la fonction fournie. Elle renvoie une valeur booléenne. Exemple:const numbers = [1, 2, 3, 4]; const hasEven = numbers.some(num => num % 2 === 0); console.log(hasEven); // true 7. every() La méthode every() teste si tous les éléments du tableau passent le test implémenté par la fonction fournie. Elle renvoie une valeur booléenne. Exemple:const numbers = [1, 2, 3, 4]; const allEven = numbers.every(num => num % 2 === 0); console.log(allEven); // false 8. sort() La méthode sort() trie les éléments d'un tableau sur place et renvoie le tableau trié. L'ordre de tri par défaut est selon les points de code Unicode des chaînes. Exemple:const numbers = [4, 2, 3, 1]; numbers.sort(); console.log(numbers); // [1, 2, 3, 4] 9. concat() La méthode concat() est utilisée pour fusionner deux tableaux ou plus. Cette méthode ne modifie pas les tableaux existants, mais renvoie plutôt un nouveau tableau. Exemple:const array1 = [1, 2]; const array2 = [3, 4]; const mergedArray = array1.concat(array2); console.log(mergedArray); // [1, 2, 3, 4] 10. includes() La méthode includes() détermine si un tableau contient une certaine valeur parmi ses entrées, renvoyant true ou false selon le cas. Exemple:const numbers = [1, 2, 3, 4]; const includesThree = numbers.includes(3); console.log(includesThree); // true Comprendre et utiliser ces méthodes peut grandement améliorer votre capacité à écrire un code JavaScript efficace et lisible. Ces méthodes font partie de la norme ECMAScript, assurant un large support sur l'ensemble des navigateurs et environnements modernes.
Montrer le contenu original
0 user upvote it!
0 answer