属性“searchText”没有初始值设定项,并且在构造函数中没有明确分配?

开V

类中有以下变量:

public searchText: string;

在 TypeScript 中启用严格模式时,我看到以下错误:

Property 'searchText' has no initializer and is not definitely assigned in the constructor

事实上,当我把''喜欢:

public searchText: string = "";

它解决了我的问题,但是为什么如果默认定义字符串已经是空字符串;

蛙蛙

如果您没有在 javascript 中为变量赋值,则变量中有“未定义”值。

所以如果你喜欢这个

public searchText: string;

然后searchText=undefined而不是空字符串。你可以做控制台日志,你会得到未定义

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

属性“ form”没有初始化程序,并且在构造函数中未明确分配

来自分类Dev

我该如何解决打字稿错误“ x”没有初始化程序并且在构造函数中未明确分配?

来自分类Dev

TypeScript是否支持带有对象初始值设定项的构造函数?

来自分类Dev

如何使用Clang-AstMatcher获取所有构造函数的初始值设定项?

来自分类Dev

带有成员初始值设定项列表的构造函数定义

来自分类Dev

如何在带有初始值设定项的构造函数中使用 vprintf/cstdarg 功能?

来自分类Dev

带有初始值设定项的惰性属性

来自分类Dev

带有初始值设定项的惰性属性

来自分类Dev

C ++:构造函数初始值设定项列表的替代形式,无需分配?

来自分类Dev

在 swift 中使用 MessageKit 时,我收到“无法构造 SenderType”的错误,因为它没有可访问的初始值设定项

来自分类Dev

启用默认的初始值设定项列表构造函数

来自分类Dev

构造函数与数组初始值设定项的歧义

来自分类Dev

构造函数采用初始值设定项列表

来自分类Dev

如何在varargs构造函数的初始值设定项列表中初始化向量?

来自分类Dev

具有初始值设定项列表的空构造函数被认为是微不足道的吗?

来自分类Dev

具有初始值设定项列表的空构造函数被认为是微不足道的吗?

来自分类Dev

在类的构造函数初始值设定项中填充std :: array

来自分类Dev

构造函数初始值设定项列表中的共享参数

来自分类Dev

错误:LINQ to Entities 中仅支持无参数构造函数和初始值设定项

来自分类Dev

对于C#中的简单值,属性初始值设定项和表达式之间有区别吗?

来自分类Dev

从现有集合初始化对象初始值设定项中的仅获取集合

来自分类Dev

如何在 C++ 构造函数初始值设定项列表中初始化非内置类型的数组?

来自分类Dev

字段初始值设定项在 IL 中的构造函数中,但在 Visual Studio 中调试时不在

来自分类Dev

Swift中的静态初始值设定项有内在的大小限制吗?

来自分类Dev

Swift中的静态初始值设定项有内在的大小限制吗?

来自分类Dev

在构造函数初始值设定项中使用函数调用

来自分类Dev

从符合 Decodable 协议的类派生的类产生编译器错误“类‘CardListResponse’没有初始值设定项”

来自分类Dev

使用列表初始值设定项vs构造函数的complex <>?

来自分类Dev

在 C# 中的对象初始值设定项中分配数组值

Related 相关文章

  1. 1

    属性“ form”没有初始化程序,并且在构造函数中未明确分配

  2. 2

    我该如何解决打字稿错误“ x”没有初始化程序并且在构造函数中未明确分配?

  3. 3

    TypeScript是否支持带有对象初始值设定项的构造函数?

  4. 4

    如何使用Clang-AstMatcher获取所有构造函数的初始值设定项?

  5. 5

    带有成员初始值设定项列表的构造函数定义

  6. 6

    如何在带有初始值设定项的构造函数中使用 vprintf/cstdarg 功能?

  7. 7

    带有初始值设定项的惰性属性

  8. 8

    带有初始值设定项的惰性属性

  9. 9

    C ++:构造函数初始值设定项列表的替代形式,无需分配?

  10. 10

    在 swift 中使用 MessageKit 时,我收到“无法构造 SenderType”的错误,因为它没有可访问的初始值设定项

  11. 11

    启用默认的初始值设定项列表构造函数

  12. 12

    构造函数与数组初始值设定项的歧义

  13. 13

    构造函数采用初始值设定项列表

  14. 14

    如何在varargs构造函数的初始值设定项列表中初始化向量?

  15. 15

    具有初始值设定项列表的空构造函数被认为是微不足道的吗?

  16. 16

    具有初始值设定项列表的空构造函数被认为是微不足道的吗?

  17. 17

    在类的构造函数初始值设定项中填充std :: array

  18. 18

    构造函数初始值设定项列表中的共享参数

  19. 19

    错误:LINQ to Entities 中仅支持无参数构造函数和初始值设定项

  20. 20

    对于C#中的简单值,属性初始值设定项和表达式之间有区别吗?

  21. 21

    从现有集合初始化对象初始值设定项中的仅获取集合

  22. 22

    如何在 C++ 构造函数初始值设定项列表中初始化非内置类型的数组?

  23. 23

    字段初始值设定项在 IL 中的构造函数中,但在 Visual Studio 中调试时不在

  24. 24

    Swift中的静态初始值设定项有内在的大小限制吗?

  25. 25

    Swift中的静态初始值设定项有内在的大小限制吗?

  26. 26

    在构造函数初始值设定项中使用函数调用

  27. 27

    从符合 Decodable 协议的类派生的类产生编译器错误“类‘CardListResponse’没有初始值设定项”

  28. 28

    使用列表初始值设定项vs构造函数的complex <>?

  29. 29

    在 C# 中的对象初始值设定项中分配数组值

热门标签

归档