ArkTS报错:Use explicit types instead of "any", "unknown" (arkts-no-any-unknown)
代码:
let promise1 = new Promise(()=>{
})
报错,但是直接return new Promise就没问题,这是什么原因?该怎么解决?
ArkTS报错:Use explicit types instead of "any", "unknown" (arkts-no-any-unknown)
代码:
let promise1 = new Promise(()=>{
})
报错,但是直接return new Promise就没问题,这是什么原因?该怎么解决?
1 回答838 阅读✓ 已解决
1 回答1.1k 阅读
1 回答965 阅读
1 回答918 阅读
1 回答858 阅读
1 回答799 阅读
1 回答746 阅读
1 回答2.2k 阅读✓ 已解决
1 回答6.4k 阅读✓ 已解决
1 回答2.1k 阅读
2 回答1.1k 阅读✓ 已解决
1 回答638 阅读✓ 已解决
ArkTS不支持any和unknown类型。显式指定具体类型。
如果直接return,封装函数有明确返回值,这样指定了Promise的具体类型。而直接new的话没有指定类型所以会报错,改为: