gpt4 book ai didi

javascript - 在 typescript 中输入 args

转载 作者:行者123 更新时间:2023-12-05 00:35:20 33 4
gpt4 key购买 nike

我的 typescript 代码中有这种情况:

const first = (value: any[]) => {

}
const test = (...args: any[]) => first(...args);
在功能 test我通过 first 中的所有参数功能。 first(...args) .
这样做我得到一个 typescript 错误: A spread argument must either have a tuple type or be passed to a rest parameter.(2556) .
我注意到有关此主题的许多答案,但它们并没有解决我的问题。
如何解决这个问题?

最佳答案

该错误意味着您需要使用数组并在其中传播 arg:

const first = (value: any[]) => {};
const test = (...args: any[]) => first([...args]);
Playground Link

关于javascript - 在 typescript 中输入 args,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69098241/

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