根据已存在的值算出一周中那天存在那天不存在

javascript xue8 70天前 76次浏览



 const listA = [0, 1, 2, 3, 4, 5, 6]
const listB = [0, 2, 5, 6]

listA: 0到6代表周日到周一,
listB: 代表周日、周二、周五、周六
判断一周中存在的为ture,不存在的为false,
最终得到的结果是 (周几的顺序不能错乱)

[true, false, true, false, false, true, true]




回答:

let listA = [0, 1, 2, 3, 4, 5, 6]
let listB = [0, 2, 5, 6]
let arr = [];
for(let i = 0; i < listA.length; i ++){
let value = true;
for(let j = 0; j < listB.length; j ++){
if(listA[i] == listB[j]){
arr.push(value)
value = false;
break;
}
}
if(value){
arr.push(!value)
}

}
console.log(arr);

0条回复
撰写答案