Voici à quoi ressemble mon Array actuel :
{ entity: 'A', type: 'request', requestUrl: 'val1' },
{ entity: 'A', type: 'response', responseUrl: 'val1' },
{ entity: 'B', type: 'request', requestUrl: 'val1' },
{ entity: 'B', type: 'response', responseUrl: 'val1' },
{ entity: 'C', type: 'request', requestUrl: 'val1' },
{ entity: 'C', type: 'response', responseUrl: 'val1' },
{ entity: 'D', type: 'request', requestUrl: 'val1' },
{ entity: 'D', type: 'response', responseUrl: 'val1' },
{ entity: 'DADA', type: '', responseUrl: 'val1' }
Chaque ligne contient un attribut nommé 'entity' qui a 2 lignes : l'une correspondant à la demande et l'autre à la réponse. J'ai besoin de fusionner les lignes de demande et de réponse, et d'avoir les données sur une seule ligne. (L'attribut 'type' n'a pas d'importance dans la ligne fusionnée, mais tous les autres attributs doivent être présents). La solution serait donc quelque chose comme :
[{"entity":"A","type":"response","requestUrl":"val1","responseUrl":"val1"},
{"entity":"B","type":"response","requestUrl":"val1","responseUrl":"val1"},
{"entity":"C","type":"response","requestUrl":"val1","responseUrl":"val1"},
{"entity":"D","type":"response","requestUrl":"val1","responseUrl":"val1"}]
Voici ce que j'ai actuellement : https://www.w3schools.com/code/tryit.asp?filename=FUHGQN2JON75
Je ne sais pas si c'est la meilleure façon de procéder. Les recommandations sur la manière d'améliorer cette solution sont les bienvenues.
Merci.