【问题标题】:Typescript and Map returning error message打字稿和地图返回错误信息
【发布时间】:2022-11-02 08:33:34
【问题描述】:

我有 2 个具有以下属性的接口

export interface parent{
   fName: string;
   addresses: Array<address>;
}

export interface address{
   street: string;
   city: string;
   state: string;
   zip: string;
}

在我的代码中,我从 JSON 加载父类和地址属性。

当我尝试检索“street”属性数组时,我使用以下代码。

var 父亲 = 父母; var 街道 = 父亲.map(x=>x.street);

我收到一条错误消息,指出father.map 不是函数。

我究竟做错了什么?

【问题讨论】:

  • 再次阅读您自己的代码。这次小心点。 parent 接口没有street 属性。

标签: javascript angular typescript dictionary


【解决方案1】:

你需要写 father.addresses.map(x=&gt;x.street); 因为数组是地址属性

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多