访问对象内部元素?

时间:2018-03-31 20:22:33

标签: javascript

我正在尝试访问对象中的一些嵌套元素。根据我的阅读,我需要使用点符号,我已经尝试过了。

crytocompare.com

我正在尝试访问加密货币信息,即“符号”,“名称”等,但我无法访问。我只需使用Object.Data即可访问“数据”数组。

有人可以帮我理解我将如何访问这些信息吗?

4 个答案:

答案 0 :(得分:1)



var obj = {
  data:[
    {
      SYMBOL:'TX',
      NAME:'tronix'
    },
    {
      SYMBOL:'OTH',
      NAME:'other'
    }
  ]
};

console.log('1', obj.data[0].SYMBOL , obj.data[0].NAME );
console.log('2', obj.data[1].SYMBOL , obj.data[1].NAME );




答案 1 :(得分:0)

由于Data是一个数组,您需要执行以下操作。

Object.Data[0].Symbol
Object.Data[0].Name 

等。

将0替换为您要访问的索引。

答案 2 :(得分:0)

Object是类型,而不是变量的名称,DataArray。如果您不想使用点表示法,那么您也可以使用带有String s的数组表示法。

因此,如果您的顶级变量名为people,那么您可以访问以下数据:

people['Data'][0]['SYMBOL'] // "TRX"

答案 3 :(得分:0)

这是您逐个访问数据的方式,在下面的示例中,索引1用于ETH(以太坊),使用索引值来获取您要查找的符号,或者您可以使用{{1}将它们全部映射



Array.prototype.map