【问题标题】:How to get property value from JavaScript object when key is 0_1 [duplicate]键为0_1时如何从JavaScript对象获取属性值[重复]
【发布时间】:2016-06-24 03:38:36
【问题描述】:
var temp = '{"name":"abc","0_1":"padforn"}';
console.log(JSON.parse(temp).name);
console.log(JSON.parse(temp).0_1);

temp 变量有两个键。 请问如何获取value use key '0_1'?

【问题讨论】:

  • javascript 标记中的一些金徽章持有人请将此作为 dup 关闭。我不能,因为我添加了 javascript 标签。

标签: javascript


【解决方案1】:

console.log(JSON.parse(temp)['0_1']);

【讨论】:

  • 是的,谢谢你。
【解决方案2】:

正如 Rohit 所说,您可以使用 JSON.parse(temp)['0_1'] 访问它。请注意,为了使用点符号,标识符不能以数字开头。

Property Accesors

在此代码中,属性必须是有效的 JavaScript 标识符,即一系列字母数字字符,还包括下划线 ("_") 和美元符号 ("$"),不能以数字开头。例如,object.$1 有效,而 object.1 无效。

【讨论】:

    【解决方案3】:

    console.log(JSON.parse(temp)['0_1']); 感谢 Rohit @Shedage @miyamoto。 我试过这个方法是可行的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-27
      • 2014-09-03
      • 2020-07-17
      • 2012-12-07
      • 2016-03-19
      • 1970-01-01
      相关资源
      最近更新 更多