Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.javascript > #5453

Re: Funktion einer Klasse aufrufen als Variablen

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.lang.javascript
Subject Re: Funktion einer Klasse aufrufen als Variablen
Date 2023-11-03 18:22 +0100
Message-ID <ui3dq1.25o.1@stefan.msgid.phost.de> (permalink)
References <ui2ol9$1j40p$1@gwaiyur.mb-net.net>

Show all headers | View raw


Am 03.11.2023 um 13:22 schrieb Jan Novak:
>     class MyTest {
>         myTest(data){
>             console.log("innerhalb MyTest.myTest");
>             console.log(data);
>         }
>     }
> 
>     const className = "MyTest";
>     const methodName = "myTest";
>     const myInstance = new window[className]();
> //Ich bekomme hier bereits :Uncaught TypeError: window[className] is not
> a constructor

Was ist denn `window[className]`? Ist deine Klasse überhaupt im
window-Objekt enthalten, oder liegt die nur in einem lokalen Scope?

Die Browserkonsole sagt zumindest: `new window["Array"]()` funktioniert.


  Stefan

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Find similar


Thread

Funktion einer Klasse aufrufen als Variablen Jan Novak <repcom@gmail.com> - 2023-11-03 13:22 +0100
  Re: Funktion einer Klasse aufrufen als Variablen Jan Novak <repcom@gmail.com> - 2023-11-03 14:29 +0100
  Re: Funktion einer Klasse aufrufen als Variablen Stefan Reuther <stefan.news@arcor.de> - 2023-11-03 18:22 +0100

csiph-web