我在JSON文档中有一个称为发牌人的数组,其中包含几个对象,如下所示。
"dealers" : [
{
"name" : "BMW Dealer",
"country" : "Belgium",
"code" : "123"
},
{
"name" : "Audi Dealer",
"country" : "France",
"code" : "124"
},
{
"name" : "VW Dealer",
"country" : "Germany",
"code" : "125"
}
]
我还具有如下所示的接口类型和该接口类型的变量。
interface IDealer extends IZone {
dealerName: string;
dealerCode: string;
dealerCountry: string
}
var countryDealers IDealer;
我想遍历对象的Dealers数组并填充countryDealers变量。
请问如何实现?
答案 0 :(得分:2)
您是否尝试过使用ES6的.map()函数?
喜欢:
let myInterfacesArray = countryDealers.map(xx=>{
return <IDealer>
{
dealerName : xx.name,
dealerCode : xx.dealerCode,
dealerCountry : xx.country
// and so on
};
});
希望对您有帮助!