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>类型
1683浏览 • 1回复 待解决
windows下载code-2.0-canary编译Hi3861 报错
7582浏览 • 3回复 待解决
ForEach循环渲染的过程是什么样的
665浏览 • 1回复 待解决
wifi连接候选网络报错{code : 2501000 }
356浏览 • 1回复 待解决
ArkTS应用文件分享报错code:16000050
2080浏览 • 1回复 待解决
HarmonyOS 安装APP报错code:9568289
732浏览 • 1回复 待解决
编译报错Found exception如下
1040浏览 • 1回复 待解决
OpenHarmony 编译原生设置settings报错
2887浏览 • 0回复 待解决
下载编译Full-SDK报错
2241浏览 • 1回复 待解决
搭建鸿蒙环境时,编译报错
12589浏览 • 4回复 待解决