在这里,我试图编写一个代码,该代码采用整数列表作为参数并搜索值 7。如果 7 在列表中,该函数将返回一个 boolean 值,表示 true,如果不在列表中,则表示 false。这是我到目前为止所尝试过的:
这可能与我的 else 语句有关吗?我是不是太快结束了?或者还不够快?
最佳答案
您可以简单地使用数组并按照 ECMA2016 使用包含,如下所示:
if([2,5,7].includes(value)) {
return true;
}
return false;
或使用列表
var flag = false;
for(var i=0; i<arguments.length; i++)
{ if(arguments[i] == this) { flag = true; break; }}
return flag;
关于javascript - Javascript 中 boolean 值和数组的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53165182/