Как получить свойство JavaScript, содержащее точку - PullRequest
2 голосов
/ 06 октября 2011

Я использую github API, чтобы получить мои суть. Фактический json, возвращаемый из github , содержит свойство с именем 'GetGists.js', как мне получить значение этого свойства?

gistObject.files.GetGists.js возвращает ошибку

Это мой пример страницы, когда вы нажимаете на ссылку, она регистрирует объект в консоли.

Ответы [ 4 ]

4 голосов
/ 06 октября 2011

gistObject.files["GetGists.js"] следует использовать.Все свойства JavaScript также доступны через квадратные скобки.

Другой пример:window.location.href === window["location"].href == window["location"]["href"];

2 голосов
/ 06 октября 2011

вот решение

gistObject.files['GetGists.js']
2 голосов
/ 06 октября 2011
gistObject.files['GetGists.js']
1 голос
/ 06 октября 2011

вместо точечной нотации используйте индексную нотацию:

gistObject.files["GetGists.js"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...