检查子属性

时间:2017-10-04 09:00:09

标签: javascript ecmascript-6 flowtype

早上好,

今天,我遇到了使用基本流定义和扩展基本定义的两种类型的问题。

这是一个数组,其中每个元素都可以匹配FirstSecond类型定义。循环这个数组时,我只想处理与First类型定义匹配的元素,所以我认为应该通过检查只存在于First定义中的属性来完成,如果这个属性不存在存在,应该跳过这个元素。

但是,我没有达到对财产的检查也告诉流程现在可以访问此属性的程度。

我在flow.org上制作了一个小脚本,你可以看到我的问题: https://flow.org/try/#0PTAEAEDMBsHsHcBQAXAngBwKagEIEMBnbAXlAG9FQrQA7PAW0wC5QDkAnASxoHMAaRAF8A3IhQZsAMU7s2oUviKgAZOUrVIMtiwrU9oAG55oAV2asO3fuqqCBIsWiygAypgDGsGgBN5uQtiqutREnj46NvpGpuZsXLwCenZCoohhcpjQmIw0yAQsAILs7HioADzSssigAD6uHl7eAHx+ANqRZLQM5gDkAIw9fKCaVTqGxmYs-T2ggrOJ1J10jFMATIOsDeHk4zFrM3PJALqpmdmYuQQAdJCw7ACieO4AFgAUr2c5yCyVcnVuYW8AEoWAZYJxfMQWsEqCBQL9qhxUExIpxIKBXgBCT4XZA3LTIIE7diYZAmdg0YSzMR6OEAxqgJEovRojGY149EZsGbcUA43JAomdElkilUwQ06hwgAqzxkviZqPRWP5eOehAA8vAaAAFdiwLDsNAcrnIHqC4mk8mU6mRdKwLJXOA8D5ZL74qpA0SCL2IIA

毕竟,当我手动输入元素以抑制流量的交叉警告时它会起作用,但在我的脑海中,这不是必要的吗?

提前致谢:)