Probleme JS et les tableaux ( array )
Fermé
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
-
8 août 2009 à 16:58
Archeus01 Messages postés 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 - 11 août 2009 à 12:05
Archeus01 Messages postés 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 - 11 août 2009 à 12:05
A voir également:
- Probleme JS et les tableaux ( array )
- Tableaux croisés dynamiques - Guide
- Fusionner deux tableaux excel - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Undefined array key ✓ - Forum PHP
1 réponse
Archeus01
Messages postés
1567
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
447
11 août 2009 à 12:05
11 août 2009 à 12:05
Bonjour,
Alros déjà quand on teste ton code, values vaut bibi, vivi, didi . (j'aurais du m'arrêter la comme les autres mais bon...)
Il a fallu que je corrige ton code et fasse id =" vivi";
Ensuite , oui parce que output[2] et output[0] existent donc il fait comme si output [1] existe même s'il ne contient rien.
Donc tu peux remplacer par
<SCRIPT LANGUAGE="Javascript">
var values = "bibi, vivi, didi";
var id = " vivi";
var array = values . split ( ',' );
n = array.length;
var outPut = [];
var j=0;
for ( i = 0; n > i; i++ )
{
if ( array[i] != id )
{
outPut[j++] = array[i];
}
}
values = outPut . join ( ',' );
document.write(values);
et la on obtient bien bibi, didi
</script>
Alros déjà quand on teste ton code, values vaut bibi, vivi, didi . (j'aurais du m'arrêter la comme les autres mais bon...)
Il a fallu que je corrige ton code et fasse id =" vivi";
Ensuite , oui parce que output[2] et output[0] existent donc il fait comme si output [1] existe même s'il ne contient rien.
Donc tu peux remplacer par
<SCRIPT LANGUAGE="Javascript">
var values = "bibi, vivi, didi";
var id = " vivi";
var array = values . split ( ',' );
n = array.length;
var outPut = [];
var j=0;
for ( i = 0; n > i; i++ )
{
if ( array[i] != id )
{
outPut[j++] = array[i];
}
}
values = outPut . join ( ',' );
document.write(values);
et la on obtient bien bibi, didi
</script>