Aleksej V.: Funktionen in Funktionen

Hallo,

ich hab grade einen Versuch durchgeführt und in einer Funktion eine andere definiert.

function Funktion2() {
function Funktion1() {
  alert('Meldung erfolgt.');
}
  Funktion1();
}
  Funktion2();

Dies hat in keinem Browser zu einem Fehler geführt und ich hab in Selfhtml auch nichts gefunden, was dieses untersagen würde. Trotdem würde ich gerne wissen, ob irgenwo steht, dass man dieses nicht darf.

Grüße aus Düsseldorf,

Aleksej

  1. Dies hat in keinem Browser zu einem Fehler geführt und ich hab in Selfhtml auch nichts gefunden, was dieses untersagen würde. Trotdem würde ich gerne wissen, ob irgenwo steht, dass man dieses nicht darf.

    Macht es einen Sinn eine Funktion in eine andere zu verschachteln???
    Ich sehe keinen! Ich habe es bis jetzt nicht gebraucht!
    Aber gut zu wissen das es nicht geht!

    Gruß Vitali

    1. Aber gut zu wissen das es nicht geht!

      hallo?

      Dies hat in _keinem_ Browser zu einem Fehler geführt

    2. Hallo,

      Macht es einen Sinn eine Funktion in eine andere zu verschachteln???

      Das einzige spezielle an dieser Verschatlung ist, dass man eine solche Funktion nicht auserhalb der Function aufrufen kann, in der diese definiert wurde, sie hat sozusagen einen lokalen Geltungsbereich. Vielleicht kann man dies je nutzen, es war je aber auch nur ein Versuch.

      Grüße aus Düsseldorf,

      Aleksej

      1. Hallo,

        das könnte man aber auch teoretisch einfach mit ner Variablen erreichen, die sozusagen als "schreibschutz" nur innerhalb der einen Funktion geändert wird