Compare current row in javascript with previous rows
1 réponse
-
ModérateurBonjour
Oui..et ?
Qu'as tu essayé ?
Sur quoi bloques tu exactement ?
Tu sais faire une boucle ? Un if ? Renseigner une variable ?
-
var cptpac=2; // if(dataj[0]['Numero_adhesion'] !==dataj[i]['Numero_adhesion'].length>i)//j{ dataj[i]['Numero_personne_charge']= cptpac++; // }
j'essaye de faire un if si numero_adhesion et different de numero_adhesion suivant il incremente la valeur de numero personne a charge
EDIT : correction des balises de code -
Modérateur@ouidad_7Il manque le début de ton code... la boucle.
Sachant que je pense déceller quelques erreurs :
Ton if cible toujours le dataj[0] ....
Tu ne stockes jamais le numero du user parcouru
Tu fixes la valeur de cptpac à 2... dans ta boucle ??
ça devrait être un truc du genrevar Numero_adhesion_prec = null; var cptpac=2; for(let i=0 ; i< data.length ; i++){ let Numero_adhesion = dataj[i]['Numero_adhesion']; if(Numero_adhesion == Numero_adhesion_prec ){ cptpac++; }else{ cptpac = 2; } dataj[i]['Numero_personne_charge'] = cptpac; Numero_adhesion_prec = var Numero_adhesion; } -
-
Modérateur@ouidad_7Ta question était comment faire la comparaison ( en javascript) entre la ligne en cours et la précédente.
La réponse.. je te l'ai donné.
Là tu repars sur une autre question... qui, il me semble, avait déjà été traitée en PHP ....
Pour ma part, la question est résolue.
Bonne journée. -
-

