Dennis J. Ulm: Bug in Netscape 4.06 oder ein Fehler im Code ??

Ich habe in Javascript eine Array definiert. Steht kein Wert im Feld, ist der Wert "undefined".
Diesen Frage ich mit
if (array[a] == "undefined")
{
  ...
}
  else
{ alert("Fehler !"); }
ab. Mit Netscape 4.05 hat das funktioniert, jedoch mit 4.06 gibt er mir die von mir definierte else-Anweisung aus, obwohl in der Variable der Wert undefined steht.

Ist da ein Bug in Netscape 4.06 oder habe ich was falsch gemacht ???

  1. Ich habe in Javascript eine Array definiert. Steht kein Wert im Feld, ist der Wert "undefined".
    Diesen Frage ich mit
    if (array[a] == "undefined")

    »»  {

    ...

    »»  }

    else

    »»  { alert("Fehler !"); }

    ab. Mit Netscape 4.05 hat das funktioniert, jedoch mit 4.06 gibt er mir die von mir definierte else-Anweisung aus, obwohl in der Variable der Wert undefined steht.

    Ist da ein Bug in Netscape 4.06 oder habe ich was falsch gemacht ???

    Netscape 4.06 hat in JavaScript noch weitere Bugs, u. A. ein gefährliches Speicher-Leck. Ich vermute deshalb, es handelt sich hierbei auch um einen Bug in 4.06, zumal es bei 4.05 noch funktioniert hat.