News Xulfr

Amélioration des tableaux dans Javascript

jeudi 18 août 2005 à 09:58

Cela faisait un bout de temps que l'implémentation de Javascript dans Mozilla n'avait pas évoluée. Cependant Firefox 1.5 (donc Gecko 1.8) proposera certaines nouveautés, en plus de E4X, notament en ce qui concerne les tableaux. Les développeurs disposeront donc de nouvelles méthodes sur l'objet Array.

  • indexOf(item) : renvoi l'index de la première occurence de l'item donné dans le tableau (-1 si il n'est pas trouvé)
  • lastIndexOf(item) : renvoi l'index de la dernière occurence de l'item donné dans le tableau (-1 si il n'est pas trouvé)

Il y a aussi de nouvelles méthodes pour itérer sur le tableau. Elles prennent toutes en paramètre une fonction que le développeur doit implementer, et qui est de la forme :

function func_name(aValue, aIndex, aArray) {
}

Cette fonction sera appelée pour chaque item du tableau. Les méthodes sont :

  • forEach(func) : appel simplement la fonction pour chaque item
  • every(func) : renvoi vrai si la fonction renvoi vrai pour tous les items
  • some(func) : renvoi vrai si la fonction a renvoyé vrai pour au moins un item
  • filter(func) : renvoi un tableau contenant tous les items pour lesquels la fonction renvoi vrai
  • map(func) : renvoi un tableau contenant les résultats de la fonction pour chaque item

Des exemples sont disponibles sur www.webreference.com.

(source : Mozillazine-fr.org)

Trackbacks

Les trackbacks pour ce billet sont fermés.

Commentaires

Les commentaires pour ce billet sont fermés.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.