JavaScript/Operatoren/delete

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Nicht mehr benötigte Objekte bzw. Objekteigenschaften werden mit dem Operator delete gelöscht. Sie können jedoch keine vordefinierten Objekte und Objekteigenschaften löschen. Der Operator gibt im Erfolgsfall den Wert true und bei Misserfolg den Wert false zurück.

  • JavaScript 1.1
  • Chrome
  • Firefox
  • IE
  • Opera
  • Safari
Beispiel
  <script>

    SinnDesLebens = 42;
      delete SinnDesLebens;
    alert(typeof SinnDesLebens);

  </script>

Im Beispiel wird der Variablen SinnDesLebens der Wert 42 zugewiesen. Anschließend wird diese Variable mit delete wieder gelöscht. Mit Hilfe des Operators typeof wird überprüft, ob das Löschen der Variablen erfolgreich ist.


Beachten Sie: Auf vordefinierte Objekte oder Objekteigenschaften wie z.B. Math.PI können Sie diesen Operator nicht anwenden.