gpt4 book ai didi

Typescript 合并元组

转载 作者:行者123 更新时间:2023-12-02 16:48:22 24 4
gpt4 key购买 nike

如何将元组合并在一起?我需要在另一个元组的末尾添加一个元组,如下所示。

type MergeTuple<A extends any[], B extends any[]> = [...A, ...B];

唯一有效的是:

type MergeTuple<A extends any[], B extends any[]> = [A[0], B[0]];

但这适用于项目的静态计数

MergeTuple<['a'], ['b']> // is ['a', 'b']

不适合这个

MergeTuple<['a', 'b'], ['c']> // is ['a', 'c'] expected ['a', 'b', 'c']

最佳答案

目前,在 TS 中连接元组只能通过非常丑陋的解决方法来实现。

Here is how one library does it

你不想自己这么做。问问自己是否真的需要它,如果答案是肯定的,那就帮自己一个忙,使用像 typescript-tuple 这样的类型库。

关于Typescript 合并元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59625905/

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