我的trueorfalse
总是返回false,即使数组中某个数字的偏移量也是如此。我该怎么做才能解决这个问题?
let trueorfalse;
const offsetArray=[15,30,45,60]
console.log(offset)
for(let i =0;i<4;i++){
if(offsetArray[i]==offset){
trueorfalse=true
}else{
trueorfalse=false
}
}
答案 0 :(得分:0)
您需要将值初始设置为false,然后如果找到偏移量将其设置为true,否则您只能有效地检查最后一个元素。代码:
let trueorfalse = false;
const offsetArray = [15, 30, 45, 60]
console.log(offset)
for (let i = 0; i < 4; i++) {
if (offsetArray[i] == offset) {
trueorfalse = true
}
}