ts怎么在对象内给属性值添加类型
这样一段代码:
...
Page({
ad: null, // 初始是null,创建ad后变为object
})
给ad属性定义了一个初始值null,期望用ad的隐式类型boolean来判断ad是否被创建了。
但在给ad赋值的时候提示不能将类型“xxx”分配给类型“null”
,所以想给ad声明类型,而不是IDE自动推断的null类型。
不用interface的话有办法吗,该怎么写呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置一个类型就行了啊:
如果
ad
里字段也是确定的,声明个类型出来再设置呗:也可以直接省略成(不建议):