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 回答751 阅读✓ 已解决
1 回答1k 阅读
1 回答852 阅读
1 回答826 阅读
1 回答738 阅读
1 回答716 阅读
1 回答670 阅读
1 回答2.1k 阅读✓ 已解决
1 回答6.2k 阅读✓ 已解决
1 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
1 回答611 阅读✓ 已解决
ArkTS不支持any和unknown类型。显式指定具体类型。
如果直接return,封装函数有明确返回值,这样指定了Promise的具体类型。而直接new的话没有指定类型所以会报错,改为: