Показать сообщение отдельно
  #9 (permalink)  
Старый 16.07.2012, 02:09
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Сообщение от bes Посмотреть сообщение
если тип операнда слева - ссылочный, генерировать исключение
Не так. В спецификации написано, что генерировать исключение, если выполняются все 4 условия одновременно:

Type(lhs) равно Reference равно true
IsStrictReference(lhs) равно true
Type(GetBase(lhs)) равно Environment Record
GetReferencedName(lhs) равно либо "eval", либо "arguments"

Цитата:
хотелось бы понять, как по спецификации определить, что ссылочного типа, что нет (где-то это должно быть в спецификации обозначено, а в http://es5.javascript.ru/x8.html#x8.7 не совсем понятно об этом написано)
Не понял вопрос. Объясните поподробнее, пожалуйста, что определить, как и при каких условиях.
Ответить с цитированием