Avatar billede alexander_j Nybegynder
04. november 2003 - 20:43 Der er 9 kommentarer og
1 løsning

sort array udfra ordlængde

I nedestående kode gjorde jeg et ubehjælpeligt forsøg på at sortere et array udfra hvor mange bogstave der er i det enkelte ord(element), men det mislykkedes - er der en der kan give mig et puf i den rigtige retning?

myarray=new Array("ab","aber","abe","a");
function order (a, b) {
    if (a.length < b.length) {
        return -1;
    } else if (b.length > a.length) {
        return 1;
    } else {
        return 0;
    }
}
myarray.sort(order);
trace(myarray);
Avatar billede barklund Nybegynder
04. november 2003 - 21:02 #1
function order(a,b) {
  return a.length - b.length;
}
Avatar billede barklund Nybegynder
04. november 2003 - 21:03 #2
Det var vist et svar :)
Avatar billede jih Nybegynder
04. november 2003 - 21:07 #3
undskyld hvis jeg spammer, men... eh... vil bare lige sige en ting...

function order (a, b) {
    if (a.length < b.length) { <------- er de her to ik de samme?
        return -1; <------- med forskellige statements?
    } else if (b.length > a.length) { <------- er de her to ik de samme?
        return 1; <------- med forskellige statements?
    } else {
        return 0;
    }
}

ellers kan jeg ik lige hjælpe... eller... nu vil jeg gerne vide... Programmer -> Flash... i exp altså... er det macromedia flash eller findes der et andet ting som man programmerer med???? fordi jeg kan ik lige huske at man laver sådan nogle koder i macromedia flash..! :S

//WebPsycho - holder op med at stille spørgsmål
//inde i andres spm...
Avatar billede alexander_j Nybegynder
04. november 2003 - 22:36 #4
fin kode Barky - men hva' pokker er det den gør?
Avatar billede barklund Nybegynder
04. november 2003 - 23:07 #5
webpsycho >> Man scripter i ActionScript inden i Macromedia Flash. Og din observation er korrekt :)

alexander_j >> Den gør det samme som din (hvis du lige retter det, som webpsycho har påpeget) :)
Avatar billede alexander_j Nybegynder
04. november 2003 - 23:10 #6
K - så min havde virket hvis jeg havde vendt < og > korrekt?
Avatar billede barklund Nybegynder
04. november 2003 - 23:33 #7
uhm :)
Avatar billede alexander_j Nybegynder
04. november 2003 - 23:46 #8
Damm! så er der to muligheder for mig nu:
1. den negative - banke mig selv oven i hovedet og sige 'ihh hvor er du dum'
2. den positive - at sige til mig selv at jeg havde fattet det grundlæggende og faktisk ikke er så dum igen, men bare havde lavet en lille fejl

Jeg vælger den sidste, da det jo skaber energier at se positivt på tingene - at se muligheder frem for begrænsninger :-)
Avatar billede barklund Nybegynder
05. november 2003 - 00:00 #9
Tihi :)
Avatar billede barklund Nybegynder
05. november 2003 - 00:00 #10
Tark for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester