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

搞不懂for in循环中,key的值

搞不懂for in循环中,key的值

慕慕森 2019-02-20 17:19:52
  用axios提取出本地的json文件,格式如下    "Merch": {"hamburger": {  "1": {    "goodsImg": "http://7xjyw1.com1.z0.glb.clouddn.com/pos001.jpg",    "goodsName": "香辣鸡腿堡",    "price": 18  },  "2": {    "goodsImg": "http://7xjyw1.com1.z0.glb.clouddn.com/pos002.jpg",    "goodsName": "田园鸡腿堡",    "price": 15  }},"friedChicken": {  "3": {    "goodsImg": "http://7xjyw1.com1.z0.glb.clouddn.com/pos003.jpg",    "goodsName": "大包薯条",    "price": 18  },  "4": {    "goodsImg": "http://7xjyw1.com1.z0.glb.clouddn.com/pos002.jpg",    "goodsName": "脆皮炸鸡腿",    "price": 20  }}axios  .get("/static/data/Merch.json")  .then(response => {    let Merchs = response.data.Merch;    for (let key in Merchs) {      let eph = Merchs[key];      this.typeMerch.key=eph;    }          })    console.log(key),打印出来的是hamburger和frideChicken;  但是下面想添加进属性里,key却变成了字符串  为什么啊  有大大可以解释一下吗    
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

this.typeMerch[key]=eph;这样?其实我没大看懂问题。。。


查看完整回答
反对 回复 2019-02-28
  • 1 回答
  • 0 关注
  • 479 浏览
慕课专栏
更多

添加回答

举报

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