【发布时间】:2018-08-27 07:21:27
【问题描述】:
假设我有以下流类型:
type formExample = {
+form?: {
+[string]: {
values: {
[string]: string | number | boolean
}
}
}
}
然后我会这样消费:
const { email, password } = form && form.login && form.login.values
流类型检查失败:
Property email is missing in undefined [1]
我不明白电子邮件是如何未定义的以及抱怨的流程是什么?
【问题讨论】:
-
如果
form未定义怎么办?
标签: javascript ecmascript-6 flowtype destructuring