Показать сообщение отдельно
  #16 (permalink)  
Старый 06.11.2009, 16:28
...
Отправить личное сообщение для Zeroglif Посмотреть профиль Найти все сообщения от Zeroglif
 
Регистрация: 09.03.2008
Сообщений: 216

Сообщение от Dmitry A. Soshnikov
Мы получаем "на выходе" - fooRef.
На выходе будет значение переменной, т.к. это экспрешн стэйтмент. Ты если про алерт пишешь, то вытаскивать выражение из вызова алерта нельзя, иначе получим значение.

Сообщение от Dmitry A. Soshnikov
выражение вызова ожидает слева (от скобок вызова) значение типа Reference Type
Точнее ожидает объект, ещё точнее ожидает callable объект, иначе ошибка. Какое именно выражение стоит слева и будет ли оно вычислено в значение Reference Type это как бы важно только с точки зрения 'this'.

Сообщение от Dmitry A. Soshnikov
Если obj.m, то это MemberExpression.Identifier. Соответственно, для m
Неа, резолвится левая часть и то, если там идентификатор только.
Ответить с цитированием