dataweave - Dataweave 阵列差异
问题描述
我有 2 个数组。arr1 将是一个超集,arr2 将是一个子集,并且 arr2 的大小将始终小于 arr1。
我想找出 arr1 中哪些值不在 arr2 中。
例如
arr1 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"15d65369-25eb-9u4b-6t7m-820ac145t8w1"
]
arr2 = [
"07d65369-78eb-4afb-aba8-710ac146b93f"
]
预期结果应该是 ["15d65369-25eb-9u4b-6t7m-820ac145t8w1"]
解决方案
像这样的东西也许..
%dw 2.0
output application/json
var arr1 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"15d65369-25eb-9u4b-6t7m-820ac145t8w1",
"435rt3e-25eb-gh56-6t7m-njhyuiigt6565"
]
var arr2 = [
"07d65369-78eb-4afb-aba8-710ac146b93f",
"435rt3e-25eb-gh56-6t7m-njhyuiigt6565"
]
---
arr1 -- arr2
推荐阅读
- audio - AudiManager 从蓝牙更改为 EAR_PIECE 不起作用
- java - 使用 Spring Rest 将 ID 转换为类类型
- javascript - $ 未定义(出于某种奇怪的原因)
- php - 我得到值 date1 和 date2 但只显示 0 值
- mysql - mysql - 如何在具有不同定义的列上拥有外键
- java - 如何调用和显示
- javascript - 带有子项的 Material UI 菜单不会关闭整个菜单
- css - 渐变背景溢出边框
- unity3d - 我可以在 Unity 中制作一款适用于所有 PC VR 设备(Oculus、HTC VIVE)的 VR 游戏吗
- javascript - 如何访问动态对象键