|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||||||||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
C'est une information qui est, il me semble, passée relativement inaperçue mais qui est selon moi assez intéressante à souligner.
Le noyau JavaScript, qui était resté longtemps figé, s'est enrichi avec les dernières versions des navigateurs, de nouvelles méthodes bien utiles. Pour rappel, le noyau JavaScript (aussi appelé core JavaScript), par opposition au DOM JavaScript (ou JavaScript côté client) regroupe les objets natifs de JavaScript et surtout, la partie censée être commune à toutes ses variations. Il regroupe en particulier les objets natifs Array et String qui ont vu leur prototype amélioré. Il est à noter que ces ajouts sont aussi disponibles (sauf mention contraire) dans Internet Explorer depuis la version 9.
Cette méthode permet d'appliquer à tous les membres du tableau une fonction de rappel afin de savoir si tous les éléments du tableau remplissent une condition. Syntaxe Exemple Code :
Comme son nom l'indique, cette méthode permet de filtrer les éléments d'un tableau selon le résultat renvoyé par une fonction de rappel. Syntaxe Exemple Code :
Cette méthode permet d'appliquer un traitement à chaque élément du tableau. Syntaxe Exemple Code :
La méthode map() va appliquer à chaque élément du tableau le traitement de la fonction de rappel.La méthode map() Syntaxe Exemple Code :
Similaire à la méthode every(), cette méthode va vérifier si au moins un des éléments du tableau est valide selon le résultat renvoyé par la fonction de rappel. Syntaxe Exemple Code :
La méthode trim() Supprime tous les caractères d'espacement en début et fin de chaîne. Syntaxe Exemple Code :
Supprime les espacements en fin de chaîne. Syntaxe Exemple Code :
Supprime les espacements en début de chaîne. Attention : étonnamment, cette méthode n'est pas (encore) disponible pour Internet Explorer et Opera... Syntaxe Exemple Code :
Billet original publié sur les blogs de developpez.com... Billet original
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||||||||||||||||
|
30
|
|
|
#2 |
![]() ![]() ![]() Inscription : mars 2008 Messages : 2 691 ![]() |
Merci d'avoir transmis l'information.
![]() Voila quelques méthodes présentes dans les frameworks Javascript. |
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 872 ![]() |
Citation:
La seule que je connaissais / utilisais c'était la méthode "map". D'ailleurs pour ajouter une petite précision à tes explications, la méthode ne modifie pas chaque élément du tableau en question mais crée une copie du tableau qui elle subit les modifications. |
|
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Tiens, je me rends compte que j'étais passé à coté de Array.isArray() qui permet de déterminer si un objet est un tableau.
Exemples : Code :
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com