gpt4 book ai didi

javascript - 如何使用 React 在 typescript 中安全地定义数组数组

转载 作者:行者123 更新时间:2023-11-30 11:14:02 24 4
gpt4 key购买 nike

我确实有一个充满对象的数组,如下所示

const array1: 
any[] =
[
{firstName: "John", lastName: "Doe"},
{firstName: "Jane", lastName: "Doe"},
],
[
{firstName: "John", lastName: "Doe"},
],
[
{firstName: "Jane", lastName: "Doe"},
]
]

我们确实有使用“any”的类型限制。

所以想知道定义 array1 类型的更好方法是什么。

最佳答案

为人物对象创建一个接口(interface)(如果你还没有),然后使用它

interface Person {
firstName: string,
lastName: string,
}

const array1: Person[][] = [[
{firstName: "John", lastName: "Doe"},
{firstName: "Jane", lastName: "Doe"},
], [
{firstName: "John", lastName: "Doe"},
], [
{firstName: "Jane", lastName: "Doe"},
]];

关于javascript - 如何使用 React 在 typescript 中安全地定义数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52374410/

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