Показать сообщение отдельно
  #6 (permalink)  
Старый 10.03.2010, 16:44
Аватар для Скриптор
Аспирант
Отправить личное сообщение для Скриптор Посмотреть профиль Найти все сообщения от Скриптор
 
Регистрация: 05.02.2010
Сообщений: 35

2_ZoNT: Скобочки к функции оказались действительно не лишние. Ты отгадал!


2_subzey:
Цитата:
Яваскриптовых геттеров и сеттеров в IE до 8 версии нет.
Поверил. Проверил:
o = {a:7, get b() {return this.a+1; }, set c(x) {this.a = x/2}};  

 alert( o.b() )
Ослик (8-ая модель) всё равно упирается, пишет: Предполагается наличие знака ':'


2_Kolyaj:
Вобще-то это я так неумело пытался получить доступ к элементу ассоциативного массива, реализованного и виде такого объекта.
Как правильно в такой ситуации - до сих пор не знаю.
IE - ожидаемо выдает значение элемента такого массива (даже если внутри функция), а вот (тор)Mozilla - сама вешается!

o = {a:7, get b() {return this.a+1; }, set c(x) {this.a = x/2}};  

 alert( o.b() )
Можно ли для Мозиллы что-то наподобие
//
         alert( o.b.Value  )
// или 
         alert( value o.b  ) 
// навеяно конструкцией: 
//       alert( typeof o.b )
сочинить?

Последний раз редактировалось Скриптор, 10.03.2010 в 16:48.
Ответить с цитированием