gpt4 book ai didi

javascript - 在 TypeScript 中使用 interfect 定义对象数组?

转载 作者:行者123 更新时间:2023-12-01 00:15:52 26 4
gpt4 key购买 nike

我正在使用 TS 3.7.4,并且相信大多数类型现在都是用接口(interface)制作的。

我有一个看起来像这样的 Prop :

  images={
[
{
image: 'https://www.commerciallistings.cbre.co.uk//resources/fileassets/GB-Plus-480572/09e35192/11%20Strand%201_Photo_1_small.jpg',
altTag: "An Image"
},
{
image: 'https://www.commerciallistings.cbre.co.uk//resources/fileassets/GB-Plus-480572/09e35192/11%20Strand%201_Photo_1_small.jpg',
altTag: "An Image"
}
]
}

我想使用界面,因为我发现这不太冗长。

我已经尝试过:

 images: Array[object]

最佳答案

首先为图像对象创建一个接口(interface)。然后将 images 属性声明为该接口(interface)的数组。

Interface Image {
image?: String;
altTag?: String;
}

...

images: Image[]

关于javascript - 在 TypeScript 中使用 interfect 定义对象数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59774705/

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