我想从js变量中获取“ mainAttributeXX”部分,如下所示

varList = new Object();
varList = {
    "mainAttribute01":{text:"abcd", attribute1:"3", attribute2:"1"},
    "mainAttribute02":{text:"abcd", attribute1:"2", attribute2:"2"},
    "mainAttribute03":{text:"abcd", attribute1:"1", attribute2:"3"},
}


我尝试了这个并得到了错误。

document.write(varList[0]);


我希望结果是这样的:

mainAttribute01


我无法更改原始数据结构,因为数据来自另一个站点。

最佳答案

您可以使用object.keys

Object.keys(varList)[0]

08-19 17:17