Javascript Array groot probleem met orden negatieve getallen
Jacob Siemaszko
29/05/2009 13:25:00--------------------------------------------------------------------------------
Ik probeer een array te ordenen van -5 naar +5 maar dat lukt niet. Dus probeer ik er 2 arrays van te maken, dan te ordenen en dan samen te voegen, maar als ik een nieuwe array maak dan lukt het ordenen wel, maar ik krijg lege value's erbij toegevoegd en daar wil ik vanaf. Kan iemand mij helpen ? Het is voor mij van levensbelang en ik ben er al een paar dagen mee bezig.
<script language="javascript">
var ta = new Array();
var minarray = new Array();
var plusarray = new Array();
ta[0] = -5;
ta[2] = -3;
ta[4] = -1;
ta[1] = 1;
ta[5] = 3;
ta[3] = 5;
for(i=0;i<ta.length;i++){
if(ta != "" && ta<0){
alert(ta);//HIER ALERT HIJ 3 KEER
minarray = ta;
}else if(ta>=0){
//alert(ta);
plusarray = ta;
}
}
alert (minarray); //HIER LAAT HIJ ZIEN DAT HET ER 5 ZIJN
</script>
Groetjes Jacob
Ik probeer een array te ordenen van -5 naar +5 maar dat lukt niet. Dus probeer ik er 2 arrays van te maken, dan te ordenen en dan samen te voegen, maar als ik een nieuwe array maak dan lukt het ordenen wel, maar ik krijg lege value's erbij toegevoegd en daar wil ik vanaf. Kan iemand mij helpen ? Het is voor mij van levensbelang en ik ben er al een paar dagen mee bezig.
<script language="javascript">
var ta = new Array();
var minarray = new Array();
var plusarray = new Array();
ta[0] = -5;
ta[2] = -3;
ta[4] = -1;
ta[1] = 1;
ta[5] = 3;
ta[3] = 5;
for(i=0;i<ta.length;i++){
if(ta != "" && ta<0){
alert(ta);//HIER ALERT HIJ 3 KEER
minarray = ta;
}else if(ta>=0){
//alert(ta);
plusarray = ta;
}
}
alert (minarray); //HIER LAAT HIJ ZIEN DAT HET ER 5 ZIJN
</script>
Groetjes Jacob
Er zijn nog geen reacties op dit bericht.