如何从count(user)
对象中选择tab
?
var tab =
[
{ id: '1', 'count(user)': 11 },
{ id: '2', 'count(user)': 31 },
{ id: '3', 'count(user)': 3 }
]
这会打印2
:
console.log(tab[1].id)
但这给了我一个错误:
console.log(tab[1].count(user))
ReferenceError:未定义用户
我该如何解决这个问题?
答案 0 :(得分:1)
像这样:
alert(tab[1]["count(user)"]);
以下是一个示例:JSFiddle
顺便说一句,虽然您的示例中的JSON在技术上有效,但它没有以“最佳实践”方式格式化。参数名称应该有引号:
{ 'id': '1',...
参数名称应为valid JavaScript variables names,即没有括号,括号等。这将是一个更可接受的名称:
'count_user': 11
然后你不会遇到使用
的问题console.log(tab[1].count_user)