Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.12.2013, 15:39
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Свойство/метод объекта как константа
Доброго времени суток, уважаемые форумчане!

В JavaScript в современных браузерах есть такая штука:
var obj = {
   test: 123
}

Object.freeze(obj);

alert(obj.test); //123

obj.test = 345;

alert(obj.test); //123


То есть, можно сделать свойства и методы объекта доступными только для чтения. Но к сожалению в ActionScript 3 такого нет, там есть константы, вот как они работают:

var test1 = 123; //Обычная переменная

const test2 = 567; //Константа


Но вот как сделать такое со свойствами/методами объекта?

Вот так не помогает:
const obj = {
   test: 123
}


Так только нельзя перезаписать сам объект, а свойтва можно. Кто-нибудь что-нибудь знает?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Canvas. Как сделать или вообще нельзя? Вращение рандомизированно изменяемого объекта. Zemsky Общие вопросы Javascript 30 19.12.2013 19:44
Как вставить изображение из объекта new Image в тег <img Danxil Общие вопросы Javascript 1 11.11.2013 10:34
вызов ф-ции обработчика как метода объекта FanAizu Общие вопросы Javascript 5 23.08.2013 15:52
Объект как свойство объекта Cooskon Общие вопросы Javascript 6 16.02.2010 21:41
как узнать тип значения объекта? VHS Общие вопросы Javascript 1 07.01.2009 23:57