दो सरणियों की तुलना कैसे करें और केवल खच्चर 4 में सामान्य मूल्य प्राप्त करें - डाटावेव

Aug 17 2020

मैं दो सरणियों की तुलना करना चाहता हूं और Mule 4 dataweave में केवल सामान्य मान प्राप्त कर सकता हूं

इनपुट:

 array1 = ["aaa", "bbb"]
 array2 = ["aaa","ccc","ddd"]

आउटपुट:

 Result: ["aaa"]

मैंने "-" की कोशिश की, अंतर किया लेकिन दोनों ने मुझे अपेक्षित परिणाम नहीं दिया।

अग्रिम में धन्यवाद

जवाब

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