在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 搞不懂for in循環(huán)中,key的值

搞不懂for in循環(huán)中,key的值

  用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卻變成了字符串
  為什么啊
  有大大可以解釋一下嗎
  
  
回答
編輯回答
膽怯

this.typeMerch.key=eqh的意思是this.typeMerch有一個屬性名為key的屬性,可以寫成this.typeMerch[key]=eqh

2018年8月25日 22:59
編輯回答
終相守

this.typeMerch[key]=eph;這樣?其實我沒大看懂問題。。。

2017年1月26日 09:00
編輯回答
遺莣

屬性的設置可以使用.[]兩種方式,使用.作為屬性運算符,右側(cè)必須是一個以屬性名命名的標識符,方括號內(nèi)可以是表達式。將.運算符改為[]。

2017年8月3日 00:23