let tempitem=[];
let pos = tempitem.indexOf(id);
//不存在时pos为-1
if (pos < 0){
tempitem.push(id);
tempNum++;
} else {
tempitem.splice(pos, 1)
tempNum--;
}
ps:
- JavaScript Array indexOf() 方法
https://www.runoob.com/jsref/jsref-indexof-array.html - indexOf()
https://zhidao.baidu.com/question/143032117.html - 如何优雅实现判断数组存在某个元素就移除该元素不存在就添加该元素?
https://segmentfault.com/q/1010000014340801?utm_source=tag-newest