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>类型
1722浏览 • 1回复 待解决
ForEach循环渲染的过程是什么样的
717浏览 • 1回复 待解决
windows下载code-2.0-canary编译Hi3861 报错
7624浏览 • 3回复 待解决
HarmonyOS 安装APP报错code:9568289
818浏览 • 1回复 待解决
wifi连接候选网络报错{code : 2501000 }
378浏览 • 1回复 待解决
离线集成har,运行报错code:9568305
57浏览 • 1回复 待解决
ArkTS应用文件分享报错code:16000050
2134浏览 • 1回复 待解决
编译报错Found exception如下
1199浏览 • 1回复 待解决
编译报错没有堆栈信息
807浏览 • 1回复 待解决
openharmony 交叉编译openjdk报错
726浏览 • 1回复 待解决