早上好,
今天,我遇到了使用基本流定义和扩展基本定义的两种类型的问题。
这是一个数组,其中每个元素都可以匹配First
或Second
类型定义。循环这个数组时,我只想处理与First
类型定义匹配的元素,所以我认为应该通过检查只存在于First
定义中的属性来完成,如果这个属性不存在存在,应该跳过这个元素。
但是,我没有达到对财产的检查也告诉流程现在可以访问此属性的程度。
毕竟,当我手动输入元素以抑制流量的交叉警告时它会起作用,但在我的脑海中,这不是必要的吗?
提前致谢:)
答案 0 :(得分:0)
我现在找到了一个解决方案,它实际上非常简单:确切的对象类型。
我发现,Flow不会排除Second
类型,因为其中只有属性first
。您需要将对象类型定义为exact object types
,以便在其中包含Second
属性后检查它是否为first
。