(Jednodušší) JS Proxy pro neexistující metody a hodnoty

JavaScript má utilitu Proxy, kdy můžu jakýkoliv objekt obalit a když na jeho instanci následně volám kteroukoliv metodu nebo přistupuji k jakýmkoliv datům, vše jde skrz funkci definovanou při vytváření Proxy obalu.
Mám nějaký původní objekt a ten mám obalený Proxy objektem. A až tento obalený objekt používám.

Existuje však nějaký způsob, jak tuhle funkcionalitu zabudovat už do původního objektu (bez nutnosti dále ho obalovat), kdy, pokud budu přistupovat k definované metodě, dostane se vyhodnocování do definované metody; pokud budu přestupovat k nedefinované metodě, dostane se vyhodnocování k nějaké univerzální proxy metodě?

Autor

Pavol Hejný

Milovník technologií, Startuper ve vzdělávání, autor virtuální tabule Collboard.com, full stack vývojář a spoluorganizátor mnoha akcí např. CzechFutureTech.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *