Bonjour, après de nombreuses recherches je n'arrive pas à filtrer un tableau d'objet par rapport à un autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 userPrefTest = { domain: [ {id: 1, label: "domain1"}, {id: 2, label: "domain2"}, {id: 3, label: "domain3"}, ], commodity: [ {id: 1, label: "commodity1"}, {id: 2, label: "commodity2"}, {id: 3, label: "commodity3"}, {id: 4, label: "commodity4"}, ] };Je voudrait obtenir un tableau de projectType dont au moins un domaine est présent dans l'objet userPrefTest.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 projectTypeList = [ {id: 1, label: "pro1", domain: [{id: 1, label: "domain1"}, {id: 2, label: "domain2"}], commodity: [{id: 1, label: "com1"}, {id: 2, label: "com2"}]}, {id: 2, label: "pro2", domain: [{id: 1, label: "domain1"}, {id: 3, label: "domain3"}], commodity: [{id: 1, label: "com1"}, {id: 2, label: "com2"}, {id: 4, label: "com3"}]}, {id: 3, label: "pro3", domain: [{id: 4, label: "domain4"}, {id: 5, label: "domain5"}], commodity: [{id: 1, label: "com1"}]} ]
Quelqu’un aurait une méthode ou au moins une piste pour me mettre sur la bonne voie.
Merci d'avance ; )
Partager