2013-02-11 2 views
0

Доступ к веб-API я получаю ответ JSON, подобный:Спасаясь «это» или символ @ в CoffeeScript

example: { @param: 1 }

В JavaScript, я мог бы получить доступ к этому с [email protected], но в CoffeeScript, @ является зарезервированное слово и ярлык для this, чтобы он выдавал ошибку «Ошибка анализа в строке #: Неожиданный« @ ».

Как получить доступ к этой переменной?

+0

в примере javascript. @ Param не работает для меня – mpm

ответ

0

в CoffeeScript

e={"@param":1} 

затем

e["@param"] # get @param value 

e={@param:1} не является действительным, если Javascript @param не заключен в кавычки, то это будет действительным json, потому что в json-ключах нужно указывать.

+0

Хорошая точка. Это то, что я получаю для того, чтобы делать примеры из воздуха. –

1

Используйте это обозначение:

example['@param'] 
Смежные вопросы