Bonjour,

Je débute vraiment en JavaScript.

Est-ce possible en partant de l'objet (utlra-simplifié):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
var values = [
    {
        "field": "A",
        "value": 1
    },
    {
        "field": "B",
        "value": 2
    }
];
d'extraire des listes ["A", "B"] et [1, 2] en utilisant uniquement des fonctions "en-ligne" type forEach(), reduce(),...

J'ai créé la fonction suivante qui suivante, mais je préférerai tout faire "en-ligne" pour avoir un peu plus de fléxibilité...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function getAllValues(list, key) {
    var values = [];
 
    list.forEach(
      e => values.push(e[key])
    );
 
    return values;
}
Merci par avance !