Eloquent JavaScript
Liens utiles
Fonctions de haut niveau
- tableau.forEach(f)
- exécute f autant de fois qu'il y a d'éléments dans le tableau en appelant successivement avec tous les éléments du tableau.
- tableau.filter(test)
- supprime si test(element) est faux
- tableau.includes(element)
- retourne true si element dans tableau
- tableau.some(test)
- retourne true si filter ne renvoie pas un tableau vide
- tableau.every(test)
- retourne true si teszt vrai pour tous les éléments
- tableau.findIndex(test)
- Retourne le numéro d'index pour lequel test renvoie true, -1 si aucun.
- tableau.find(test)
- Retourne la valeur pour laquelle test renvoie true, undefined si aucun.
- tableau.map(transforme)
- remplace chaque element par transforme(element,indice)
- tableau.reduce(combine,start)
- Exemple:
combine=(current,element)=>current+element
Si pas de start le premier élément de tableau sera utilisé.
Exemple du cours (recherche de scripts UNICODE)