Nej, du måste alltid ange ett index på ett eller annat vis.
Är det möjligt att söka värden i en array utan att loopa igenom den? vill ta ut ett värde ur en array utan att veta dess index och helst utan att loopa om det går :)
5 svar · 293 visningar · startad av Melitta
Är det möjligt att söka värden i en array utan att loopa igenom den? vill ta ut ett värde ur en array utan att veta dess index och helst utan att loopa om det går :)
Nej, du måste alltid ange ett index på ett eller annat vis.
Klart det går, men du vill inte göra det. Det är så mycket smidigare med en loop.
Tänk efter hur det går till när man söker. Du kollar om första värdet är det du söker efter. Är det inte det så kollar du andra, sedan tredje, osv. Det vore inte kul om man var tvungen att skriva alla dessa kontroller, därför gör man en loop istället.
Jo men nu tänkte väll jag snarare om det fanns nått liknande instr eller search array, men då får det bli loop.
Skriv en egen funktion som gör det helt enkelt så slipper du bry dig om metoden i framtiden. ;)
Annars finns filterfunktionen men det är väl inte riktigt den du är ute efter.
http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_12.asp
Det är ju bara att du lägger loopen i en funktion så har du ju det sen.