В моем классе есть индексатор this[key] = value ну как в словаре. Как сделать геттер и сеттер на индексатор, чтоб на пример key перед тем как получить значение по ключу, перевести в json?
Используйте Proxy:
let _data = {
key: {value: 42}
}, data = new Proxy(_data, {
get(target, key){
if(key in target)
return JSON.stringify(target[key]);
else
return null;
}
});
console.info(data.key); // {"value":42}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости