var has = false
if(user.length>0){
for(var j=0;j<user.length;j++){
if(id === user[j]){
has = true
}else{
has = false;
}
}
}else{
has = false;
}
if(has){
console.log("has");
}else{
console.log("not");
}
对于这样的一段代码,如何让他写的更优雅?或者通过其他的写法来改写,也行。
谢谢大家啊。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
推测你是想看user数组里是否包含id, 所以你的代码本身有些问题的,for循环结束,has只有一个,所以你每次循环都改变它的值没什么用,只取决于最后一次循环
ES5
另外:
写for循环的时候
写成这样比较好