含有特殊字符的对象赋值给this时报错

这段没有报错

 let obj = {}
      for (let i in data.coupon) {
       obj[`${data.coupon[i].title}`] ? obj[`${data.coupon[i].title}`].push(i) : obj[`${data.coupon[i].title}`] = [i];
       obj[data.coupon[i].fee] ? obj[data.coupon[i].fee].push(i) : obj[data.coupon[i].fee] = [i];
      }
      console.log(obj);

含有特殊字符的对象赋值给this时报错

this.search_content=obj

执行这段就报错

含有特殊字符的对象赋值给this时报错

讨论数量: 10

js 的报错还是 vue 的报错啊,有可以独立复现的代码片段吗

4周前 评论
niuzi (楼主) 4周前
niuzi (楼主) 4周前
zhaojjiang (作者) 4周前
niuzi (楼主) 4周前
niuzi (楼主) 4周前
zhaojjiang (作者) 4周前
zhaojjiang (作者) 4周前

好的 发现有中括号就会报错

4周前 评论
zhaojjiang 4周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!