Gunnar Bittersmann: Variablen aus Text erzeuegen

Beitrag lesen

@@Don P:

nuqneH

this.refresh = function (value)

Ja, so dachte ich das; ich hatte 'this.' vergessen. Das ist aber im Objekt-Literal falsch, wie Struppi sagte.

Also:

flags = {  
  refresh: function(value)  
  {  
    for  (var i = 1; i < arguments.length; i++,)  
      if (arguments[i]) flags[arguments[i]] =;  
  };  
};

Im Konstruktor wäre es richtig:

function Flags()  
{  
  var thisObj = this;  
  
  this.refresh = function (value)  
  {  
    for (var i = 1; i < arguments.length; i++,)  
    if (arguments[i]) thisObj[arguments[i]] =;  
  }  
};

Qapla'

--
Volumen einer Pizza mit Radius z und Dicke a: pi z z a