【发布时间】:2023-03-26 21:50:02
【问题描述】:
大家好,我有一个代码正在循环一些项目。对于第一个“if”条件,它在满足条件时给出输出,而在没有与条件匹配的语句时给出任何输出。但是当我立即插入“else”条件时,即使“if”条件正确,它也会完全跳过第一个“if 语句”并直接进入“else”语句。使用ejs
<%Movies.find(element => {%>
<%if(element.text === Details.title){%>
<%console.log("found")%>
<%return true%>
<%} else {%>
<%console.log("none")%>
<%return true%>
<%}%>
<%})%>
我该怎么办 谢谢...
【问题讨论】:
-
在 if 语句中返回时,不需要 else。 (我认为这不会解决你的问题)
-
那么当“if”语句不满足@evolutionxbox时我如何获得输出
-
同理,只是没有else块。
if(condition) { return true; } return false;
标签: javascript loops ejs