我知道Flow的一个警告是“未定义”错误,即使我们检查我们的变量未定义。
由于我无法更改此内容,因此我想跳过此错误。我已经阅读了关于$ FlowFixMe的内容,但我希望有另一种跳过条件。实际上并不是“FixMe”
有没有办法实现这个目标?
我复制了我想跳过的错误
if (Im.Iterable.isIterable(nextProps.cliente)) {
if (nextProps.cliente.get('clte_Codigo') !== null) {
流量错误是:“未定义的获取”/
答案 0 :(得分:0)
您收到错误的原因是因为nextProps.cliente
可能未设置(undefined
/ null
)。对您的情况进行额外检查是正确的解决方案:
js
if (Im.Iterable.isIterable(nextProps.cliente)) {
if (nextProps.cliente && nextProps.cliente.get('clte_Codigo') !== null) {
旁注:下次发帖时,请添加更多代码,因为上下文为王