为了账号安全,请及时绑定邮箱和手机立即绑定

vue 数值对象和对象 indexOf()问题

vue 数值对象和对象 indexOf()问题

慕田峪9158850 2018-11-13 12:53:09
现在的函数const index1 = JSON.stringify(this.selectGame).indexOf(JSON.stringify(item1)); ???下面要怎么写,如果点击时对象数组this.selectGame中包含有对象item1,就删除当前点击的对象之前的函数    //点击选择收藏的内容     check_show(item1) {       const index1 = this.selectGame.indexOf(item1);      // let aa = { idName:item.Id,nameId:item.Name}       if(index1 > -1 ){        this.selectGame.splice(index1, 1)       }else if(this.selectGame.length < 10){        this.selectGame.push(item1);       }     },上面的函数在 this.selectGame.push(item1);执行中添加进的元素有效,如果是selectGame中途就已经包含有元素,就不能起作用于是我用JSON.stringify将item1都转成了字符串,但是问题是indexOf出来的结果是字符串的长度,像是317,175,818,2500之类的,就不能用this.selectGame.splice(index1, 1)将包含有的函数按照位置删除
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1503 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信