<分区>
如果我运行:
$("#results ul").append(data.parse.langlinks.map(function(val){ return "<li>" + val.lang + "</li>" }));
我得到了 lang
的所有正确值,但我需要得到第一个对象,它没有口头命名,但有
*
所以当我尝试像 val.*
那样访问它时,我得到:
Uncaught SyntaxError: Unexpected token *
<分区>
如果我运行:
$("#results ul").append(data.parse.langlinks.map(function(val){ return "<li>" + val.lang + "</li>" }));
我得到了 lang
的所有正确值,但我需要得到第一个对象,它没有口头命名,但有
*
所以当我尝试像 val.*
那样访问它时,我得到:
Uncaught SyntaxError: Unexpected token *
最佳答案
像这样访问您的对象:val['*']
。
关于javascript - Json第一个对象是一个*,如何获取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45315061/