Toon posts:

[javascript] nr. in javascript array opvragen adhv inhoud?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil aan de hand van een woord in een array, het daarbij behorende nr (plaats in array) op kunnen vragen.

code:
1
2
3
4
elements = new Array();
elements[1] = "news";
elements[2] = "biography";
elements[3] = "releases";


Ik heb (bijvoorbeeld) het gegeven 'biography', en ik wil nu weten op 'welk nummer' (in dit geval '2') dit woord staat ... kan dat, en zo ja .. hoe?
Google vertelt me er niets over. :/

  • Koeniepoenie
  • Registratie: Oktober 2003
  • Laatst online: 08-05 22:42
Voor zover ik weet kun je dit alleen bereiken door door de hele array heen te lopen en elke waarde te checken..
code:
1
2
3
4
5
6
7
function zoekKey(input, waarde) {
    for (var key in input) {
        if (input[key] == waarde) {
            return key;
        }
    }
}

Parse error: syntax error, unexpected GOT_USER in https://gathering.tweakers.net on line 1337


  • Hielko
  • Registratie: Januari 2000
  • Laatst online: 09:32
Wellicht dat een hash map iets voor je is ipv een array? (ik weet niet precies wat je wilt bereiken, maar dan kan je wel een er een woord ingooien en data krijgen die dan aan dat woord gekoppeld is)

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
of maak er een 2 dimensionaal array van?

Verwijderd

Topicstarter
Vinzzz schreef op maandag 28 maart 2005 @ 18:25:
of maak er een 2 dimensionaal array van?
dat heb ik inmiddels ook gedaan, en alles (de navigatie v/ de site, daar waar dit voor is) werkt .. maar netjes (efficient) is anders :/
hash maps zeggen mij dus he-le-maal niets, ik begin net met js .. zegt google overigens ook niet veel over ,,,