IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Parcourir tableau 6Dimenssions Indexation particuliè


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Par défaut [Resolu]Parcourir tableau 6Dimenssions Indexation particuliè
    Boujour,

    J’ai un tableau javascript qui a une indexation particulière. Aulieu d’être de la forme tab[0][0], tab[0][1], tab[1][0].... Il est plutot de la forume : tab[26][43], tab[28][37]...

    De plus il est à 6 dimension, et les 6 dimensions sont comme cela. Esquil y a une fonction similaire a foreach en javascript ? Car come vous le voyez il est imposible d’utiliser la boucle for abituèle...

    Je rajoute aussi une deuxième question un peut bête... Coment suprimer une céllule d'un tableau?(avec GetElementByID)

    Merci d'avence
    Mes articles Développez | Dernier article : Raytracer en haskell
    Network library : SedNL | Zenol's Blog : http://zenol.fr

    N'oubliez pas de consulter la FAQ et les cours et tutoriels.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 109
    Par défaut
    Selon la doc de référence :

    for...in

    Iterates a specified variable over all the properties of an object. For each
    distinct property, JavaScript executes the specified statements.

    Syntax :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for ( variable in object) {
    statements
    }
    Parameters :

    variable:
    Variable to iterate over every property, declared with the var keyword. This variable is local to the function, not to the loop.

    object :
    Object for which the properties are iterated.

    statements :
    Specifies the statements to execute for each property.

    Examples :

    The following function takes as its argument an object and the object’s name. It then iterates over all the object’s properties and returns a string that lists the property names and their values.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function show_props(obj, objName) {
    var result = ""
    for (var i in obj) {
    result += objName + "." + i + " = " + obj[i] + "\n"
    }
    return result
    }
    Implemented in JavaScript 1.0, NES 2.0 ECMA version ECMA-262

  3. #3
    Membre éclairé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Par défaut
    Eu... Je ne comprend pas vraiment l'anglais, mais la j'ai rien compri XD

    Bon alor en regardent l'éxemple atentivement...
    i = $clef
    obj = $tableau
    obj[I] = $valeur

    Donc obj[I] = $valeur dans un foreach($tableua as $clef => $valuer) c'est sa?
    Mes articles Développez | Dernier article : Raytracer en haskell
    Network library : SedNL | Zenol's Blog : http://zenol.fr

    N'oubliez pas de consulter la FAQ et les cours et tutoriels.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 109
    Par défaut
    foreach($tableau as $clef => $value) en php est équivalent à for(var value in tableau) en javascript.

  5. #5
    Membre éclairé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Par défaut
    foreach($tableau as $clef => $value) en php est équivalent à for(var value in tableau) en javascript.
    Tu veut plutot dire :
    foreach($tableau as $clef => $value) en php est équivalent à for(var clef in tableau) en javascript.

    Sinon j'ai tester sa marche impecable ^^
    Mes articles Développez | Dernier article : Raytracer en haskell
    Network library : SedNL | Zenol's Blog : http://zenol.fr

    N'oubliez pas de consulter la FAQ et les cours et tutoriels.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 109
    Par défaut
    Ui, exact, c'est l'index qui est renvoyé, pas la valeur

  7. #7
    Membre éclairé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Par défaut
    Bon, je me lence dans la déstruction totale d'un tableau html via le javascript
    Ensuite je ferais la fonction qui le re-construit ^^

    J'orais jamais pensser que le javascript pouvais être si performant!
    Mes articles Développez | Dernier article : Raytracer en haskell
    Network library : SedNL | Zenol's Blog : http://zenol.fr

    N'oubliez pas de consulter la FAQ et les cours et tutoriels.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. parcourir tableau clé/valeur
    Par yanice dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/06/2007, 13h13
  2. [debutant] Tableau avec indexation
    Par Raste dans le forum Débuter
    Réponses: 10
    Dernier message: 31/03/2007, 17h26
  3. Créer un index particulier
    Par ptr83 dans le forum DB2
    Réponses: 8
    Dernier message: 22/10/2006, 21h02
  4. [XSLT]Tableau un peu particulier
    Par JohnBlatt dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 21/06/2006, 18h14
  5. Parcourir tableau d'éléments
    Par magikman dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 20/04/2006, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo