如何检索包含句点的JavaScript属性

时间:2011-10-06 17:51:31

标签: javascript javascript-objects

我正在使用github API获取我的要点。 The actual json returned from github包含一个名为“GetGists.js”的属性,如何获取该属性的值?

gistObject.files.GetGists.js会返回错误

This is my example页面,当您单击链接时,它将在控制台中记录该对象。

4 个答案:

答案 0 :(得分:4)

应该使用

gistObject.files["GetGists.js"]。所有JavaScript属性也可以通过方括号访问。

另一个例子:
window.location.href === window["location"].href == window["location"]["href"];

答案 1 :(得分:2)

gistObject.files['GetGists.js']

答案 2 :(得分:2)

这是解决方案

gistObject.files['GetGists.js']

答案 3 :(得分:1)

而不是使用点表示法,请使用索引表示法:

gistObject.files["GetGists.js"]