gpt4 book ai didi

javascript - 将对象值数组映射到 Typescript 中的接口(interface)类型

转载 作者:行者123 更新时间:2023-12-04 22:27:05 24 4
gpt4 key购买 nike

我在一个 JSON 文档中有一个名为 Dealers 的数组,其中包含几个对象,如下所示。

"dealers" : [ 
{
"name" : "BMW Dealer",
"country" : "Belgium",
"code" : "123"
},
{
"name" : "Audi Dealer",
"country" : "France",
"code" : "124"
},
{
"name" : "VW Dealer",
"country" : "Germany",
"code" : "125"
}
]

我还有一个如下所示的接口(interface)类型和一个该接口(interface)类型的变量。
interface IDealer extends IZone {
dealerName: string;
dealerCode: string;
dealerCountry: string
}

var countryDealers IDealer;

我想遍历对象的经销商数组并填充 countryDealers 变量。

请问我怎样才能做到这一点?

最佳答案

你试过 ES6 的 .map() 函数吗?

喜欢:

    let myInterfacesArray = countryDealers.map(xx=>{

return <IDealer>
{
dealerName : xx.name,
dealerCode : xx.code,
dealerCountry : xx.country
// and so on
};

});

希望对你有帮助!!

关于javascript - 将对象值数组映射到 Typescript 中的接口(interface)类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53669064/

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