单个商品下的ID 怎么匹配数组里的值

新手上路,请多包涵

clipboard.png

if(misslove.product.info.id == Keysplit){
   this.WiImgB = true;
  }else{
    this.WiImgA = true;
  }

misslove.product.info.id = 75

Keysplit的值是 0:"75"

怎么让Keysplit这个数组里的值匹配上 ID ,查询是否有这个值的存在。

阅读 1.9k
3 个回答

Keysplit.indexOf(id) !== -1

Keysplit.includes(id);

ES5:

Keysplit.indexOf(misslove.product.info.id) > -1 //存在

ES6:

Keysplit.includes(misslove.product.info.id) // 存在

那就是这个版本了

let Keysplit = ["75", "93", "112", "57", "127"]

Keysplit.forEach(element => {
    if (misslove.product.info.id == element - 0) {
        console.log(misslove.product.info.id); //此处就是你要的id
    }
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题