Bonjour et merci d'avoir répondu,
Il s'agissait en fait que la clé comprenait un point au milieu ce qui n'est pas accepté, j'avais mis dans le tableau ["properties.label"] or, il faut apparament décomposer chaque clé séparée par une virgule en écrivant ["properties","label"].
J'ai créé deux tableaux dans ma classe : "dataKeys[] et elementKeys[]" qui servent à specifier les possibles clés à renseigner après (data) et (el) dans le forEach / Map traitant le Json retourné.
Ce que je voudrais maintenant c'est pouvoir concaténer les différentes clés fournies par l'utilisateur au bon endroit en faisant une boucle sur les deux tableaux mis en variables, si j'écris par exemple :
data[this.dataKeys[0]].map((el) => { console.log(el[this.elementKeys[0]][this.elementKeys[1]]);});
Cela marche parfaitement dans la classe mais je ne sais pas comment créér la boucle qui permettrait de coller les deux tableaux suvants l'objet (data) ou (el) par code / boucle après "el" ou "data" comme l'exemple ci-dessus, je sais le faire en tant que string mais il faut que cela soit reconnu comme objet/tableau ici ... Une idée ?
Cela permettant de créer une arborescence de clés tant dans data que dans l'élément du forEach / Map...
Par exemple dans le cas actuel je dois accèder à data.features et ensuite à el.properties.label ce qui correspond aux clés de l' API adresse géo .fr que je renseigne coté fonction en renseignant les deux tableaux dataKeys et elementKeys...