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>类型
1824浏览 • 1回复 待解决
windows下载code-2.0-canary编译Hi3861 报错
7748浏览 • 3回复 待解决
ForEach循环渲染的过程是什么样的
838浏览 • 1回复 待解决
HarmonyOS 安装报错code: 9568332
264浏览 • 1回复 待解决
HarmonyOS 安装APP报错code:9568289
1009浏览 • 1回复 待解决
HarmonyOS hap安装报错 code:9568305
197浏览 • 1回复 待解决
wifi连接候选网络报错{code : 2501000 }
456浏览 • 1回复 待解决
HarmonyOS 打包签名失败报错code:109
99浏览 • 1回复 待解决
离线集成har,运行报错code:9568305
347浏览 • 1回复 待解决
ArkTS应用文件分享报错code:16000050
2307浏览 • 1回复 待解决
HarmonyOS 创建首选项报错code:15500000
152浏览 • 1回复 待解决