Digamos que estoy usando Vue 3 y Websockets (por contexto) y tengo esto dentro de una etiqueta <script setup> .
function hello() { console.log("world") } const mapper = () => { // self.hello is not a function self['hello'](); } mapper(); ¿Cómo ejecuto una función usando solo cadenas porque planeo agregar más y necesito un mapeador para asignarlas a funciones fuera de onmessage ?
Estoy usando TypeScript 4.4 y obtengo:
Uncaught TypeError: self.hello is not a function