login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > JS > Functies > array.find()

array.find()

Auteur: haytjes - 17 juli 2006 - 09:44 - Gekeurd door: Maarten - Hits: 15595 - Aantal punten: 3.83 (3 stemmen)



Deze functie zoekt in een array naar string die tussen de haakjes staat. De functie returnt dan de juiste key. Deze functie is d.m.v. prototype aan alle array's toegevoegd, dus kan via alle array's dit opvragen.

Opmerking:
Deze functie geeft alleen de key van de eerst gevonden value die overeenkomt met de opgegeven value.
Als de value niet gevonden wordt, dan wordt er een -1 gereturnt.

Voorbeeld:
  1. <script>
  2. var plaats = Array();
  3. plaats["thuis"] = "gezellig";
  4. plaats["werk"] = "stress";
  5. plaats["cafe"] = "rustig";
  6. plaats["kerkhof"] = "kill";
  7.  
  8. waarIsHetRustig = plaats.find("rustig"); // = cafe
  9. waarIsHetKill = plaats.find("kill"); // = kerkhof
  10. waarIsHetMooi = plaats.find("mooi"); // = -1
  11. </script>

Code:
  1. <script>
  2. Array.prototype.find = function (element)
  3. {
  4. for (var keys in this)
  5. {
  6. if (this[keys] == element)
  7. {
  8. return keys;
  9. break;
  10. }
  11. }
  12. return -1;
  13. };
  14. </script>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (5)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.028s