04.09.2023, 21:24
(04.09.2023, 06:58)Prominenter schrieb: Hi@all
Hab mir dazu das mal das hier: -> https://www.a-coding-project.de/ratgeber...t/dom/lock angeschaut und es wäre genau das, was ich benötige, aber irgendwie scheint es nicht zu funktionieren.
Javascript:
const project = new Lock(); //=> ERROR
project.lock();
// project.unlock();
ERROR: Uncaught TypeError: Illegal constructor
Thx@all
Zu deinem Beispiel oben: Du versucht eine nicht vorhandene Klasse bzw. Objekt in instanzieren. Bevor du das machst, musst du eine Klasse deklarieren/erstellen mit dem Namen Lock. Dort Kannst du Methoden/Funktionen und Properties(Variablen) deklarieren/erstellen.
Und dann bitte nicht eine Konstante mit 'const', sondern eine Variable 'var' verwenden.
Noch eine Beispiel:
Code:
class Lock {
constructor (name = 'default') {
this.#name = name;
// Diese Funktion wird automatisch aufgerufen wenn du die Klasse instanzierst
// Instanz:
}
lock() {
// do Something wichtiges ;-)
}
unlock() {
}
}
Viel Erfolg
"Gerne dürft ihr mir eine gute Bewertung da lassen aber auch gegenüber Kritik bin ich offen"