Hallo,
ich habe eine Frage:
eine function erhält über ein Argument ein Array. Das Array wird anschließend bearbeitet. Anschließend wird das Ergebnis in eben dies Argument gespeichert. Bei mir hat das funktioniert. return(arg2) ist nicht nötig.
Danke für die Hilfe
Effel
aufruf: /*m16a=*/ trennen1(anz_1,m16a,0); //ergeb in m16.. gespeichert
function trennen1(arg1,arg2,arg3){
var z0;
var z1;
var z2;
var anzx01=[];
var anzx02=[];
var anzx=[];
anzx=anzx.concat(arg1);
z0=0;
z1=0;
z2=0;
while (z0 < anzx.length){
if(anzx[z0]%2==0){
anzx01[z1]=korr005(anzx[z0]);
z1++;
}else{
anzx02[z2]=korr005(anzx[z0]);
z2++;
}
z0++;
}
arg3=0;
if(anzx01.length>0){
arg2[arg3]=anzx01
arg3=arg3+1
}
if(anzx02.length>0){
arg2[arg3]=anzx02
}
//return(arg2); //ergeb in m16.. gespeichert
}