【发布时间】:2019-04-09 10:47:16
【问题描述】:
在这里,我正在尝试编写一个将整数列表作为参数并搜索值 7 的代码。如果 7 在列表中,则该函数将返回一个布尔值,表示 true,否则返回 false。这是我迄今为止尝试过的:
这可能与我的 else 语句有关吗?我结束的太早了吗?还是不够快?
【问题讨论】:
-
将您的代码发布为纯文本,而不是图像。有关代码格式化帮助,请参阅 formatting。
-
去掉
else,它就可以正常工作了。该构造称为if-else,而不是for-else。 -
这不是 Python,你不能在
for上有一个else子句。它只能与if一起使用。 -
我意识到这可能是一个编码练习,但如果你喜欢简洁,你可以做一些简单的事情,比如
function find_value(list) { return list.includes(7); }
标签: javascript arrays boolean