typescript 在采用2个参数的函数中指定参数类型

dced5bon  于 2022-11-26  发布在  TypeScript
关注(0)|答案(1)|浏览(157)

我有一个函数,它有两个参数,如下所示。

const renderItem = ({ item, index }: { item: string, index: number }) => {

        return (
            null
            )
    }

如果参数不在如下所示的对象中,如何指定它们的类型?

const renderItem = (item, index) => {

    return (
        null
    )
}
d6kp6zgx

d6kp6zgx1#

您可以使用元组类型。这使得可以使用单个类型键入多个参数。

const renderItem = (...[item, index]: [string, number]) => {}

或者为每个参数指定它自己的显式类型。

const renderItem = (item: string, index: number) => {}

Playground

相关问题