这样一段代码:
...
Page({
ad: null, // 初始是null,创建ad后变为object
})
给ad属性定义了一个初始值null,期望用ad的隐式类型boolean来判断ad是否被创建了。
但在给ad赋值的时候提示不能将类型“xxx”分配给类型“null”,所以想给ad声明类型,而不是IDE自动推断的null类型。
不用interface的话有办法吗,该怎么写呢?
这样一段代码:
...
Page({
ad: null, // 初始是null,创建ad后变为object
})
给ad属性定义了一个初始值null,期望用ad的隐式类型boolean来判断ad是否被创建了。
但在给ad赋值的时候提示不能将类型“xxx”分配给类型“null”,所以想给ad声明类型,而不是IDE自动推断的null类型。
不用interface的话有办法吗,该怎么写呢?
1 回答851 阅读✓ 已解决
1 回答1.1k 阅读
2 回答773 阅读
2 回答617 阅读
2 回答601 阅读
1 回答678 阅读
2 回答520 阅读
设置一个类型就行了啊:
如果
ad里字段也是确定的,声明个类型出来再设置呗:也可以直接省略成(不建议):