begin process at 2010 03 21 05:54:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

Array bidimensionnel et méthode splice


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Array bidimensionnel et méthode splice

jeudi 11 décembre 2008 à 11:42:05 | Array bidimensionnel et méthode splice

chiktika

Bonjour,
j'ai l'habitude d'utiliser la fonction splice sur un array simple mais comment faire la même chose sur un array bidimensionnel ??
L'array en question est construit de cette façon :

monArray = new Array()

function remplir_tableau(p_X,p_Y, p_id) {
    this.horizontalement = p_X;
    this.verticalement = p_Y;
    this.id_icone = p_id;
}

monArray[i] = new remplir_tableau("contenu1", "contenu2", "contenu3");
et apres je peux exploiter le contenu du tableau en faisant par exemple
maVar1 = monArray[1].horizontalement;

Si quelqu'un pouvait m'aider,
Avec par avance mes remerciements.

jeudi 11 décembre 2008 à 12:04:53 | Re : Array bidimensionnel et méthode splice

Bul3

Membre Club
bonjour,
ben... ça baigne ? non ?

monArray[0] = new remplir_tableau("a", "b", "c");
monArray[1] = new remplir_tableau("d", "e", "f");

alert(monArray[1].horizontalement);

parce que je ne vois pas de splice, ni array bidimentionnel ?

j'ai pas compris ?

Cordialement

          [mon Site] [M'écrire] Bul         

jeudi 11 décembre 2008 à 12:24:51 | Re : Array bidimensionnel et méthode splice

chiktika

Bonjour,
ok pardon je me suis mal exprimée alors.
Mon but est d'ajouter des éléments dans monArray à la position que je souhaite.
Je dis qu'il est bidimensionnel parce que je rentre 3 informations (une position horizontale, une verticale, et un identifiant ) par index du tableau, mais dis moi si je dis des bêtises.
Concrètement un exemple simplifie:
monArray  = ([position_x1, position_y1,id1], [position_x2, position_y2,id2], [position_x3, position_y3,id3]);
et admettons qu'au milieu du tableau  j'aurais souhaiter ajouter [position_x4, position_y4, id4]

Par exemple sur un array simple j'aurais fais : monArraySimple.splice(1,0,"position_x4");

En tout cas merci pour ta réponse j'espère avoir été plus explicite.
Cordialement.
jeudi 11 décembre 2008 à 12:47:42 | Re : Array bidimensionnel et méthode splice

Bul3

Membre Club
pas de raison...
si on est d'acoord avec splice ( lu chez selfhtml ) :
Ajoute un ou plusieurs nouveaux éléments dans un tableau et cela à un certain
endroit choisi. Écrase en le faisant des éléments existants !!!

monArray[0] = new remplir_tableau("a", "b", "c");
monArray[1] = new remplir_tableau("d", "e", "f");
monArray[2] = new remplir_tableau("g", "h", "i");
var t1=new remplir_tableau("u", "v", "w");
var t2=new remplir_tableau("x", "y", "z");
monArray.splice(1,2,t1,t2);
for ( var n=0;n<monArray.length;n++)
{    alert( monArray[n].horizontalement);    }


          [mon Site] [M'écrire] Bul         

jeudi 11 décembre 2008 à 12:48:16 | Re : Array bidimensionnel et méthode splice

chiktika

J'ai trouvé la solution :

monArray.splice(1,0,new remplir_tableau("position_x4", "position_y4", "id4"));

Merci pour ton attention.
Cordialement.
jeudi 11 décembre 2008 à 13:16:06 | Re : Array bidimensionnel et méthode splice

Bul3

Membre Club
c'est vrai que je n'ai pas été "jusqu'au bout" et....
particulièrement obscur ! ( parfois je ne me comprend pas moi-même )
.splice(1,0,xxx ) insère comme tu l'entendais
nickel si ça baigne et merci d'avoir mis ce qu'il fallait
          [mon Site] [M'écrire] Bul         



Cette discussion est classée dans : tableau, array, bidimensionnel, monarray, splice


Répondre à ce message

Sujets en rapport avec ce message

Recherche dans un tableau js [ par dridri ] Bonjour,Voila j'ai une question qui m'embète pas mal. Je voudrais savoir s'il était possible de faire une recherche dans un tableau js contenant des d La porté d'un array en javascript [ par maxxcbenny ] Bonjour,Comment faire pour passer un tableau de type array dans une fonction en javascript ?Parce que voici ce que j'ai codé :var montableau=new array création dynamique d'un Tableau HTML depuis 1 array [ par durand2504 ] Bonjour, j'ai écrit un script permettant de créer un tableau HTML  depuis un array. ce script fonctionnement très bien sous firefox et safari ma Création tableau javascript via php [ par Blacknight91titi ] Bonjour,J'ai ci dessous le morceau de code de mon script qui pose problèmepreview = new Array(      <FONT Bug avec array::length [ par Checker_Bobby ] Bonjour, je savais pas trop ou mettre la remarque suivante... J'ai constater un truc "bizarre" avec JavaScript qui m'a bien tordu l'esprit avant que j 2 Select liés ensemble [ par folkene ] Voila je me suis un peu inspirer de ce que j'ai trouvé sur ce forum, je l'ai modifié mais je l'ai mal fait, resultat mes tableau se créent bien, mes f Trier tableau généré en js [ par way2web ] Bonjour,j'ai créé un script me permettant de générer un tableau html à partir de données stockées dans un array à 2 dimensions. L'affichage est correc tableau [ par metos ] bonjour,j'ai un soucis, dans mon site web j'utilise un tableau javascript créer dans une page js. le début du tableau est le suivant : var itemarray = Array sans crochets [ par theguitou ] Bonjour,Je cherche un moyen d'accéder aux éléments d'un tableau sans utiliser les crochets ...J'essaie d'injecter du javascript dans un langage de tem passer 2 tableau en url en javascript [ par CODE MAN ] Bonjour,j'ai une fonction qui permet de récupérer les positionY et positionX de tout mes div. la fonction retourne un tableau contenant l'ID_DIV, posi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales