Avatar billede Basse25 Novice
12. juni 2014 - 21:17 Der er 1 kommentar og
1 løsning

Tilføj navn i array

Hej :) Jeg skal lave en kode hvor man skal kunne håndtere indmeldelse og udmeldelse i et kartotek ud fra navne, efternavne og alder.
Jeg har lavet et array over forskellige navne og opstillet dem i alfabetisk rækkefølge. Mit spørgsmål er nu hvordan jeg skal kunne skrive et tilfældigt navn i en tekstboks og tilføje det alfabetisk blandt de andre navne eller fjerne et navn.

Her er min kode indtil videre:

function Medlem()
{document.Medlem.value += "Indmeld";}
function Medlem()
{document.Medlem.value += "Udmeld";}

var Navn = [];
{
Navn[0] = "Ninna "
Navn[1] = "Caroline "
Navn[2] = "Simone "
Navn[3] = "Mette"
}

Navn.sort();
document.write(Navn);

Håber I kan hjælpe mig :)
Avatar billede HBP2 Praktikant
14. juni 2014 - 22:12 #1
Du kan tilføje det nye navn til arrayet med
  Navn.push('Nyt navn');
og så sortere igen.

Du kan fjerne et navn med noget i retningen af dette:
  var idx = -1;
  for (var i = 0; i < Navn.length; i++)
    if (Navn[i] == navn_som_skal_fjernes)
      idx = i;
  if (idx != -1)  Navn.splice(idx, 1);
Avatar billede Basse25 Novice
17. juni 2014 - 14:09 #2
Det var lige, hvad jeg havde bruge for. Vil du smide et svar, så du kan få dine point.

Tak for hjælpen.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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