【发布时间】:2018-01-28 21:06:33
【问题描述】:
Flow中如何定义可迭代类?
以下代码(try flow):
// @flow
class A {
[Symbol.iterator](): Iterator<string> {
return {
next() {
return {
done: true
}
}
}
}
}
报告错误
4: [Symbol.iterator](): Iterator<string> {
^ computed property keys not supported
根据 Flow 问题Flow doesn't like Symbols as object keys,如果无法使用符号,它看起来就像直接使用。
【问题讨论】:
标签: javascript flowtype