AddClassProperty

Материал из MajorDoMo инфо
Версия от 22:35, 6 июня 2020; Elmax (обсуждение | вклад) (→‎Примеры запросов: Добавление свойства классу)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Описание

addClassProperty('имя класса', 'имя свойства', 'хранить историю', 'имя связанного метода'); - автоматическое создание свойства класса. Четвёртый параметр необязательный, позволяет автоматически линковать метод к свойству. Полезно использовать когда необходимо каждый раз выполнять метод при изменении значения свойства.

Примеры запросов

Для того чтобы добавить свойство классу вызовем консоль впишем функцию

AddClassProperty('Мой класс', 'Моё свойство');
и нажмем кнопку "Отправить"
AddClassProperty('Мой класс', 'Моё свойство');.png

Таким образом у нас создастся свойство "Моё свойство" в Классе "Мой класс", но такие поля как "время хранения истории" или имя связанного метода который будет запускаться при изменении данного свойства будут пустыми. Чтобы учесть эти данные необходимо дополнить функцию этими параметрами через запятую без кавычек прописывается хранение истории

addClassProperty('Мой класс', 'Моё свойство', 3);

Альтернативные названия функции (сленг)