Avatar billede kragekjaer Praktikant
04. maj 2005 - 17:42 Der er 3 kommentarer og
1 løsning

Slette kun 1 match i array

Hejsa,

Jeg har et array m=("a","b","b","c");

Så leder jeg efter en funktion som fx.

remove("b");

Problemet er at jeg kun vil ha slettet det første "b" som den støder på, hvordan kan det lade sig gøre. Jeg tænkt på noget med break;
Avatar billede Slettet bruger
04. maj 2005 - 20:34 #1
braek; er vel et godt bud du har der :)

function remove(a){
for(i=0;i<m.length;i++){
    if(m[i]==a){
    m.splice(i,1);
    break;
    }
}
}
Avatar billede Slettet bruger
04. maj 2005 - 20:35 #2
bræk == break ;)
Avatar billede kragekjaer Praktikant
04. maj 2005 - 20:56 #3
ja tak, den benytede jg også, kunne bare ikke få det til at fungere, men det spiller nu, så smid et svar.
Avatar billede Slettet bruger
04. maj 2005 - 20:57 #4
Go weekend
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