[ascoders] Re: AW: Re: schreibweise in einer if Abfrage?

  • From: 1stPIXEL <1stpixel@xxxxxxxxxxxxxxx>
  • To: ascoders@xxxxxxxxxxxxx
  • Date: Wed, 26 Nov 2003 14:36:17 +0100

um genauer zu sein:

du könntest eine allgemeine methode ansprechen, der du dann die einzelnen 
abzufragenden werte als parameter
übergibst:
checkIf = function (scope, bool, args) {
        var l = args.length, i = 0;
        while (i < l) {
                if (scope[i] != bool) return false;
                i++;
        }
};
foo = true;
bar = true;
test = false
trace (checkIf (this, true, ["foo", "bar", "test"]))

kann man noch erweitern

1stpixel

Peter Oliver Geller wrote:

OK,

aber so etwas wie name == "profil" && "service" oder so gibt es nicht
oder?

Danke

Peter

-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Michael Kneib
Gesendet: Mittwoch, 26. November 2003 14:03
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: schreibweise in einer if Abfrage?


Peter Oliver Geller schrieb:



Hallo,

gibt es eigentlich noch eine elegnatere Lösung als in einer if Bedingung

z.B. name == "profil" && name == "service" usw. zu benutzen, kann man diese nicht irgendwie einfacher miteinander verketten wie bei Variabeln


oder muss ich anweisung (name == irgendwas) ständig wiederholen???




wie wärs mit switch/case?

switch (name) {
    case "service":
        trace ("case service ergab true");
        break;
    case "profil":
        trace ("case profil ergab true");
        break;
    case "handbuch":
        trace ("case handbuch ergab true");
        break;
    default:
        trace ("kein case ergab true")
}


gruß michael

------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------



------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: