2011-12-30 2 views
0

Для приведенного ниже кода Аптана дает мне «Отсутствующее имя после оператора», но код работает.Использование класса как свойства объекта объекта

Могу ли я использовать класс как имя переменной объекта. Также каково зарезервированное ключевое слово для имени переменной.

response = JSON.parse(data); 
alert(response.class); 
+2

См. [Это] (http://www.quackit.com/javascript/javascript_reserved_words.cfm) –

ответ

1

Это, вероятно, ложное положительное значение в процедуре проверки ошибок Aptana. Тем не менее, вы не должны использовать class в качестве имени переменной, как в будущем JS reserved word list.

1

Вы должны определенно не использовать class как некоторые браузеры (например, Safari) выдаст ошибку сегодня если вы делаете.

1

class это будущее зарезервированное слово, поэтому следует избегать его использования в качестве имени объекта, поскольку они могут вызвать ошибки появляются, например, в Firefox в строгом режиме:

https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words

0

class является зарезервированным (будущее). См. this article для получения дополнительной информации.

Смежные вопросы