Supprimer un element d'un tableau multidimentionnelle js [Resolu]

Supprimer un element d'un tableau multidimentionnelle js [Resolu] - HTML/CSS - Programmation

Marsh Posté le 13-06-2007 à 15:40:11    

Bonjour.
 
je cherche comment supprimer un element d'un tableau en javascript.
 
Le tableau je le forme comme ca:
 

Code :
  1. var tabPrintCombi = new Array
  2.      for (.......)
  3.           {
  4.            var taille = tabPrintCombi.length
  5.            tabPrintCombi[taille] = new Array;
  6.            tabPrintCombi[taille]['id'] = checkobj.id
  7.            tabPrintCombi[taille]['value'] = checkobj.value
  8.           }


 
J'arrive a manipuler et a trier le tableau sans probleme sur l'id.
Mais j'aimerais pouvoir supprimer un element du tableau sur base d'un id. (un truc de dingue quoi  :whistle:)
Si qqun a une idee je suis preneur.
 
Merci


Message édité par sixpack le 13-06-2007 à 17:17:09
Reply

Marsh Posté le 13-06-2007 à 15:40:11   

Reply

Marsh Posté le 13-06-2007 à 17:15:32    

RmvArray(tabPrintCombi,checkobj)
 

Code :
  1. function RmvArray(tab,obj)
  2. // trouve la position dans le tableau, decale de 1 a partir de l'element a effacer et supprime le dernier element du tableau
  3. {
  4. var effaceme = -1
  5. for (i=0;((i<tab.length)&&(effaceme==-1));i++)
  6.  {
  7.  if (tab[i]["id"]==obj.id)
  8.   {
  9.   effaceme = i;
  10.   }
  11.  }
  12. if (effaceme!= -1)
  13.  {
  14.  for (i=effaceme;i<tab.length;i++)
  15.   {
  16.   tab [i] = tab[i+1];
  17.   }
  18.  tab.pop();
  19.  }
  20. }


 
 :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed