Comment comparer deux tableaux et obtenir uniquement la valeur commune dans Mule 4 - Dataweave
Je veux comparer deux tableaux et obtenir uniquement les valeurs communes dans Mule 4 dataweave
Saisir:
array1 = ["aaa", "bbb"]
array2 = ["aaa","ccc","ddd"]
Production:
Result: ["aaa"]
J'ai essayé "--", diff mais les deux ne m'ont pas donné le résultat attendu.
Merci d'avance
Réponses
3 Alex
%dw 2.0
var array1 = ["aaa", "bbb"]
var array2 = ["aaa","ccc","ddd"]
output application/java
---
array1 reduce (item, acc = []) -> if (array2 contains item) acc + item else acc