类中有以下变量:
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] 删除。
我来说两句