Como comparar dois arrays e obter apenas o valor comum no Mule 4 - Dataweave
Aug 17 2020
Eu quero comparar duas matrizes e obter apenas os valores comuns em Mule 4 dataweave
Entrada:
array1 = ["aaa", "bbb"]
array2 = ["aaa","ccc","ddd"]
Resultado:
Result: ["aaa"]
Eu tentei "--", diff, mas ambos não me deram o resultado esperado.
desde já, obrigado
Respostas
3 Alex Aug 17 2020 at 20:17
%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
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas