vue项目中的一个事件中用大量的&&运算,会对项目有什么影响吗

一个事件中使用大量的这种判断


        this.params.owner_stock == 2 && delete this.params.owner_stock;
        this.params.bid_stock == 2 && delete this.params.bid_stock;
        this.params.agency_stock == 2 && delete this.params.agency_stock;
        this.params.candidate_stock == 2 && delete this.params.candidate_stock;

let keys = ['owner_stock','bid_stock','agency_stock','candidate_stock'];
keys.forEach((x) =>{
  this.params[x] === 2 ? delete this.parmas[x]:''
})

这属于很基础的呀,不写这么判断,

等价于


if(this.params.owner_stock == 2) delete this.params.owner_stock;