gpt4 book ai didi

javascript - 在 Typescript 中使用 ES6 扩展运算符组合两个数组

转载 作者:行者123 更新时间:2023-11-28 17:28:00 27 4
gpt4 key购买 nike

我正在尝试使用展开对象将两个数组合并为一个数组,如下所示:

const queryVariable = {
...this.state,
filters: [...Object.keys(extraFilters || {}), ...this.state.filters],
}

this.state.filters 这里是一个数组。但 typescript 给了我以下错误:

类型必须具有返回迭代器的“[Symbol.iterator]()”方法。

我在这里做错了什么?

最佳答案

检查 tsconfig.json 中的 typescript 编译器选项

 "compilerOptions": {
"target": "es6"
}

引用这个 https://github.com/Microsoft/TypeScript/issues/22768

关于javascript - 在 Typescript 中使用 ES6 扩展运算符组合两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51136637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com