Prüfen ob Element ein Array ist

pl_90

Angesehenes Mitglied
Hallo,
Wie kann man mit JavaScript überprüfen ob ein Element ein Array ist oder nicht?
Mit PHP geht das so is_array($blabla) aber mit JavaScript?
Hast jemand ne Idee? Danke schon mal im Voraus...
smile.gif
 
Mach dich mal schlau über typeOf.
Weiss jetzt nicht genau in welchem Fall du es brauchst(kein Code), aber mit dem sollte schon was möglich sein.

Grüsse, Crazy
 
Danke..
smile.gif

Ich musste was berechnen, deshalb hab ich das gebraucht... aber aus einem Problenm hat sich ein zweites Problem entwickeld.. xD Also, meine Berechnung klappt irgendwie nicht... sobald irgendwo eine 0 ist, rechnet er das nicht mit, Beispiel, wenn summe2 = 0 ist: NaN + 159 = NaN <- Das kommt irgendwie raus... und wenn summe1 = 0 ist, dann kommt immer so etwas raus: 0 + 0 = 0 .. was ist das? Kann jemand helfen? :) Danke schon mal im Voraus..
smile.gif


CODE
function berechne()
{
select1 = document.bst.eintragspaket.options[document.bst.eintragspaket.selectedIndex].value;
select2 = document.bst.linkpaket.options[document.bst.linkpaket.selectedIndex].value;

rabatt1 = document.bst.bl_rabatt.value;
rabatt2 = document.bst.dl_rabatt.value;

backlink = document.bst.backlink.value;

split1 = (select1 !== "" ? select1.split('#') : 0);
split2 = (select2 !== "" ? select2.split('#') : 0);

dumme1 = (typeof(split1) == 'object' ? split1[1] : 0);
dumme2 = (typeof(split1) == 'object' ? split2[1] : 0);

summe1 = parseInt(dumme1);
summe2 = parseInt(dumme2);

zwsumme = summe1 + summe2;

alert(summe1+" + "+summe2+" = "+zwsumme);

if (rabatt1 != "" && rabatt1 > 0 && backlink != "")
{
blprozent = rabatt1;
}
else
{
blprozent = 0;
}

if (rabatt2 != "" && rabatt2 > 0 && select1 != "" && select2 != "")
{
dlprozent = rabatt2;
}
else
{
dlprozent = 0;
}

rechne1 = (blprozent+dlprozent);
rechne2 = ((zwsumme/100)*rechne1);
gesamtsumme = (zwsumme-rechne2);

document.getElementById('preis').innerHTML = 'Gesamt: EUR '+gesamtsumme;
}

 
Zurück
Oben