如何使用Typescript将值分配给构造函数中的数组?

萨曼莎JT星

这是我尝试过的:

class PhraseService

    phrasePosShortNames: [{ id: number, name: string }];
    phrasePosNames = [
    {
        id: 0,
        longName: '#',
        shortName: '#'
    },
    {
        id: 1,
        longName: 'Noun',
        shortName: '#'
    },
    {
        id: 2,
        longName: 'Verb',
        shortName: 'V'
    }
    ];
    constructor( ) {

        this.phrasePosShortNames = this.phrasePosNames.map(item => {
            id: item.id,
            name: item.longName
        })
    }

但这给我一个错误:

严重性代码说明项目文件行抑制状态错误TS2322类型'void []'不能分配给类型'[{id:number; 名称:字符串;}]'。类型“ void []”中缺少属性“ 0”

有人可以告诉我我在做什么错吗?

尼伯(JB Nizet)
this.phrasePosNames.map(item => {
    return {
      id: item.id,
      name: item.longName
    };
});

并且类型应该是

{ id: number, name: string }[]

或者

Array<{ id: number, name: string }>

我将改为定义一个接口,这将使代码更具可读性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用默认值将值分配给构造函数中的枚举?

来自分类Dev

在C中构造(将值分配给struct数组)

来自分类Dev

如何使用TypeScript中的Object Destructuring将值分配给构造器中的类级别属性?

来自分类Dev

如何将IO monad中的值分配给RankNType合格的构造函数

来自分类Dev

如何使用循环将值分配给数组

来自分类Dev

Java将数组参数分配给构造函数中的成员时会发生什么?

来自分类Dev

将未定义的值分配给构造函数中的属性

来自分类Dev

将列表分配给构造函数

来自分类Dev

将值分配给数组中的数组

来自分类Dev

将值分配给TypeScript中的类属性

来自分类Dev

将PHP函数中的值分配给jquery

来自分类Dev

将值分配给R中数组的特定维

来自分类Dev

将值分配给数组中的char

来自分类Dev

将多个键分配给数组中的相同值

来自分类Dev

将值分配给结构中的数组

来自分类Dev

将值分配给R中数组的特定维

来自分类Dev

将值分配给数组中的char

来自分类Dev

如何将数组中的字符串分配给 C 中的变量(来自函数)?

来自分类Dev

使用for Loop Python将值分配给数组

来自分类Dev

使用循环将值分配给数组的方法

来自分类Dev

如何将值分配给全局变量,并在jquery / javascript中的其他函数中使用它?

来自分类Dev

在C ++中使用参数将类构造函数分配给新的构造函数

来自分类Dev

如何将“空”值分配给 Java 中 int[] 数组中的单个元素

来自分类Dev

如何将函数输出分配给数组类型?在C中?

来自分类Dev

将值分配给NumPy数组

来自分类Dev

将值分配给数组指针

来自分类Dev

将值分配给动态数组

来自分类Dev

Java:将值分配给数组

来自分类Dev

如何将函数返回的布尔值分配给PostgreSQL 9.4中的变量?

Related 相关文章

  1. 1

    如何使用默认值将值分配给构造函数中的枚举?

  2. 2

    在C中构造(将值分配给struct数组)

  3. 3

    如何使用TypeScript中的Object Destructuring将值分配给构造器中的类级别属性?

  4. 4

    如何将IO monad中的值分配给RankNType合格的构造函数

  5. 5

    如何使用循环将值分配给数组

  6. 6

    Java将数组参数分配给构造函数中的成员时会发生什么?

  7. 7

    将未定义的值分配给构造函数中的属性

  8. 8

    将列表分配给构造函数

  9. 9

    将值分配给数组中的数组

  10. 10

    将值分配给TypeScript中的类属性

  11. 11

    将PHP函数中的值分配给jquery

  12. 12

    将值分配给R中数组的特定维

  13. 13

    将值分配给数组中的char

  14. 14

    将多个键分配给数组中的相同值

  15. 15

    将值分配给结构中的数组

  16. 16

    将值分配给R中数组的特定维

  17. 17

    将值分配给数组中的char

  18. 18

    如何将数组中的字符串分配给 C 中的变量(来自函数)?

  19. 19

    使用for Loop Python将值分配给数组

  20. 20

    使用循环将值分配给数组的方法

  21. 21

    如何将值分配给全局变量,并在jquery / javascript中的其他函数中使用它?

  22. 22

    在C ++中使用参数将类构造函数分配给新的构造函数

  23. 23

    如何将“空”值分配给 Java 中 int[] 数组中的单个元素

  24. 24

    如何将函数输出分配给数组类型?在C中?

  25. 25

    将值分配给NumPy数组

  26. 26

    将值分配给数组指针

  27. 27

    将值分配给动态数组

  28. 28

    Java:将值分配给数组

  29. 29

    如何将函数返回的布尔值分配给PostgreSQL 9.4中的变量?

热门标签

归档