我正在尝试使用using对象将两个数组组合成一个,如下所示:
const queryVariable = {
...this.state,
filters: [...Object.keys(extraFilters || {}), ...this.state.filters],
}this.state.filters是这里的一个数组。但是,类型记录给了我以下错误:
Type must have a '[Symbol.iterator]()' method that returns an iterator.
我在这里做错什么了?
发布于 2018-07-02 13:13:10
检查tsconfig.json中的类型记录比较器选项
"compilerOptions": {
"target": "es6"
}发布于 2018-07-02 12:53:30
这可能是对...this.state的抱怨。在对象上扩展运算符是一种ES2018功能。
https://stackoverflow.com/questions/51136637
复制相似问题