数组中的多维数组

回答我

我有这个对象:

var enemy = {
  'Goblin' : {
    'HP' : '20',
    'damage' : '3',
    'loot' : ['a wooden sword','a golden coin']
  },
  'row2' : {
    'key3' : 'input3',
    'key4' : 'input4'
  }
};

现在,我想给valuewooden sword但是似乎无法弄清楚该如何做。

我以为

'loot' : ['a wooden sword ' ['value' : 3] , 'a golden coin' ['value ' : 1]

并称呼它,enemy.Goblin.loot.value但随后我得到了unexpected token :

MichałPerłakowski

使用对象数组:

'loot': [{name: 'a wooden sword', value: 3}, {name: 'a golden coin', value: 1}]

然后,您可以像这样访问它:

enemy.Goblin.loot[0].value

或者,将其loot变成一个对象:

'loot': {'a wooden sword': 3, 'a golden coin': 1}

然后,您可以访问类似的值:

enemy.Goblin.loot["a wooden sword"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章