11540 sujets

JavaScript, DOM et API Web HTML5

bonjour,

est il possible de trouver l'index d'un élément d'un tableau en Js?

par exemple, avec new Array(10,11,12,1,2)

existe t-il indexOf(12) qui donne 2, par exemple?

merci
merci,

en fait , je cherchais dans un vieux bouquin sur javascript et c'était pas dedans.

et tu me conseilles var les_index = []; pour déclarer un tableau, c'est ça?
Par pur hasard, je lisais un article sur javascript, et l'auteur a écrit que "indexOf" n'était pas supporté avant IE 9. Il semble bien avoir raison, et j'ai sauté aux conclusions trop rapidement. Pour me rattraper...

Le MDN propose un polyfill pour intégrer cette fonction sous les anciens navigateurs: http://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf

Sinon, il y a également une implémentation dans underscore.js http://documentcloud.github.com/underscore/#indexOf
Modifié par Vaxilart (03 Sep 2012 - 01:51)