我正在尝试访问对象中的一些嵌套元素。根据我的阅读,我需要使用点符号,我已经尝试过了。
我正在尝试访问加密货币信息,即“符号”,“名称”等,但我无法访问。我只需使用Object.Data即可访问“数据”数组。
有人可以帮我理解我将如何访问这些信息吗?
答案 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
是类型,而不是变量的名称,Data
是Array
。如果您不想使用点表示法,那么您也可以使用带有String
s的数组表示法。
因此,如果您的顶级变量名为people
,那么您可以访问以下数据:
people['Data'][0]['SYMBOL'] // "TRX"
答案 3 :(得分:0)
这是您逐个访问数据的方式,在下面的示例中,索引1用于ETH(以太坊),使用索引值来获取您要查找的符号,或者您可以使用{{1}将它们全部映射
Array.prototype.map