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 )
сочинить?