gpt4 book ai didi

javascript - 标识符中的 JSON 和空格

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:10:18 26 4
gpt4 key购买 nike

问题:下面的 JavaScript 代码:records 是 JSON 序列化数据。我可以通过使用例如
立即从 JavaScript 访问它 警报(记录.数据[0].电话);

现在的问题是一些明亮的 Spark 在 FirstName 和 LastName 中使用了空格,这意味着我必须像
一样访问它alert(records.data[0].Last Name);
这当然是不可能的。有没有办法用空格访问它,比如转义序列?我已经尝试省略空格,或用下划线替换它。问题是我得到了记录,但我无法控制来源。

    var records = {
"data" : [
{
"First Name" : "John",
"Last Name" : "Doe",
"Email" : "nobody@example.com",
"Phone" : "(917) 41-6598",
},
{
"First Name" : "Thomas",
"Last Name" : "Brown",
"Email" : "somebody@example.com",
"Phone" : "(917) 41-2892",
},
{
"First Name" : "Albert",
"Last Name" : "Hansen",
"Email" : "someone@example.com",
"Phone" : "(917) 41-3769",
}
]};



alert(records.data[0].Email);
alert(records.data[0].Phone);

最佳答案

 alert(records.data[0]["Last Name"]);

data["x"] 等同于 data.x

关于javascript - 标识符中的 JSON 和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2054836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com