Groups | Search | Server Info | Login | Register
Groups > de.comp.lang.javascript > #5453
| 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> |
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 | Next — Previous in thread | Find similar
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