Bonjour,
Comment tester l'existance d'un élément d'un tableau ?
Merci pour vos réponses.![]()
Bonjour,
Comment tester l'existance d'un élément d'un tableau ?
Merci pour vos réponses.![]()
d'un array ???
array littéral ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
c'est à dire (objet contenu dans une table) ?
Si tu cherches un élément par son id :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var objet = document.getElementById("idElement"); if (objet==null) alert("Cet élement n'existe pas"); else alert("Cet objet est : "+objet.tagName);
Un élément d'un array :.
Code : Sélectionner tout - Visualiser dans une fenêtre à part tab_conges[i]['rang']
Excusez pour le manque de précision.
C'est un truc comme ca que tu cherches ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Array.prototype.indexOf=function(o) { for (var index=0; index<this.length; index++) { if (this[index]==o) { return index; } } return -1; }
Ca serait plutôt une instruction du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part tab_conges[i]['rang'].isset
ben là faudrai boucler sur les elements
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <script type='text.javascript'> Array.prototype.isset=function(o) { for (Elt in this){return (Elt==o)?true:false} } var MyTab=new Array() MyTab['one']=12 alert (MyTab.isset('one')) </script>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Je vous remercie pour vos réponses. Je ne connaissais pas Array.prototype.
Mais comment adapter :à un tableau à 2 dimensions ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Array.prototype.indexOf=function(o) { for (var index=0; index<this.length; index++) { if (this[index]==o) { return index; } } return -1; }
on pourrait le rendre universel sur les arrays en testant agruments.length ...
mais pour un deux dims ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <script type='text.javascript'> Array.prototype.isset=function(o,t) { var result=false for (Elt in this){ if (Elt==o) { for (ssElt in this[Elt]){if(ssElt==t){result=true;}}; } } return result } var MyTab=new Array() MyTab['one']=new Array() MyTab['one']['two']=12 alert (MyTab.isset('one','three')) </script>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Je vous remercie pour votre patience.![]()
Bonne fin de journée.
Partager