SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Как установить значения при передаче параметров с простыми типами внутрь другой фукнции/другого компонента?


Метки: javascript 

Ответы

RemiZOffAlex  Создано: 2024-10-26 03:13:30.450654  Обновлено: 2024-10-26 03:13:30.450672
let filter = {
    value: '',
    isregex: false,
    visible: false
};

let data = {
    value: '',
    visible: true,
    isregex: false,
};

for (let key in filter) {
    console.log(key, filter[key]);
    Object.defineProperty(data, key, {
        get() {
            return filter[key]
        },
        set(value) {
            filter[key] = value
        },
    });
};

console.log(data)

data.value = 'new value'; // вызовет Page.value set
console.log(filter.value);

Возможно будут интересны и другие вопросы