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 :

syntaxe de Splice


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Par défaut syntaxe de Splice
    Bonjour,

    J'ai un tableau javascript construit comme ceci :
    var tabId = new Array('941', '1005', '36');

    Je voudrais utiliser la méthode splice() comme ceci :
    tabId.splice(index,1)

    ou index est egal soit à 941, soit à 1005, soit à 36 peut importe.

    Mais ca ne me supprime pas l'information...

    Avez-vous une idée?

  2. #2
    Membre expérimenté Avatar de marts
    Inscrit en
    Février 2008
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 233
    Par défaut
    941,1005 et 36 sont les valeurs de ton tableau et non les indices. La syntaxe de splice c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    splice(indexDebut,nombre)

  3. #3
    Membre éclairé Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Par défaut
    J'ai trouvé...
    En fait je passais dans ma variable "index" mes valeurs, et la fonction splice veut l'index du tableau ou se trouve cette valeur, j'ai donc utilisé la méthode "indexOf()" qui recherche l'index de la valeur qu'on lui passe en parametre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tabId.splice(tabId.indexOf(index),1);
    Attention il faut, pour pouvoir utilisé cette méthode "indexOf()", utiliser ce code :
    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
     
    			if (!Array.prototype.indexOf)
    			{
    			  Array.prototype.indexOf = function(elt /*, from*/)
    			  {
    			    var len = this.length;
     
    			    var from = Number(arguments[1]) || 0;
    			    from = (from < 0)
    			         ? Math.ceil(from)
    			         : Math.floor(from);
    			    if (from < 0)
    			      from += len;
     
    			    for (; from < len; from++)
    			    {
    			      if (from in this &&
    			          this[from] === elt)
    			        return from;
    			    }
    			    return -1;
    			  };
    			}
    Merci pour la reponse.

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

Discussions similaires

  1. [syntaxe] Gerer les variables dans une requete
    Par rastapopulos dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 15/04/2003, 12h53
  2. Syntaxe requete
    Par Chipolata dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/03/2003, 14h22
  3. [Syntaxe] Action simultanée sur plusieurs élements
    Par FranT dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/03/2003, 20h20
  4. Syntaxe TASM <-> MASM
    Par LFC dans le forum Assembleur
    Réponses: 3
    Dernier message: 28/02/2003, 15h56
  5. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33

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