forEach循环中,编译报错:Not all code paths return a value

forEach命中就返回,不命中返回最外层的,这种写法为啥会报错?

HarmonyOS
2024-05-30 22:05:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
mzshj

伙伴使用foreach循环,在循环内部进行逻辑处理,然后根据不同的条件去返回不同的值,此种使用方法有误,foreach本身的返回值任何时候都返回undefined,无法自定义返回值;可使用for循环等

分享
微博
QQ
微信
回复
2024-05-31 21:23:22
相关问题
code linter 校验return Promise<string>类型
447浏览 • 1回复 待解决
windows下载code-2.0-canary编译Hi3861 报错
6197浏览 • 3回复 待解决
ForEach循环渲染的过程是什么样的
303浏览 • 1回复 待解决
ArkTS应用文件分享报错code:16000050
633浏览 • 1回复 待解决
编译报错没有堆栈信息
466浏览 • 1回复 待解决
openharmony 交叉编译openjdk报错
198浏览 • 0回复 待解决
OpenHarmony 编译原生设置settings报错
1591浏览 • 0回复 待解决
搭建鸿蒙环境时,编译报错
10631浏览 • 4回复 待解决
下载编译Full-SDK报错
1115浏览 • 1回复 待解决
初次安装DevEco Studio编译报错
5735浏览 • 1回复 待解决
在Camkelist配置so后,编译报错
269浏览 • 1回复 待解决
@Sendable编译报错,有什么方法解决?
473浏览 • 1回复 待解决