also wenn du einen beliebigen string in einem string-array suchen willst
dann mu� es leider so aussehen:
function searchArray(arr,str)
{
str=str.toUpperCase();
arr[arr.length]=str;
var i=0;
while (arr[i].toUpperCase().indexOf(str)==-1) i++;
if (i==arr.length-1) return -1; else return i;
}
var testarray=new Array('abc','def','ghi');
alert(searchArray(testarray,'Ef'));
(sieht komisch aus ... d�rfte aber die schnellste methode sein)
... wenn du nur zahlen suchen willst dann brauchst du die funktion nur ein
wenig kastrieren ...
function searchIntArray(arr,nr)
{
arr[arr.length]=nr;
var i=0;
while (arr[i]!=nr) i++;
if (i==arr.length-1) return -1; else return i;
}
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Auftrag von Mansur Esmann [OM]
Gesendet: Montag, 24. M�rz 2003 15:00
An: [EMAIL PROTECTED]
Betreff: [Javascript] Im Array suchen
Hallo,
ich hoffe die liste wurde bereits mit Leben gef�llt :-)
ich habe einen Array:
StatArray=[ [1],[2],[3].... ]
Ich w�rde jetzt die genaue Position eines bestimmten wertes direkt suchen
wollen ...
Ich kann das nat�rlich mit einer Schleife machen, aber das dauert mir zu
lange.
Darum dachte ich mir ich versuche es so:
StatArray.search("bla")
und kriege dadurch die Position des wertes zur�ck und kann dann direkt
darauf zugreifen ....
Leider klappt das nicht.
Wieso? und wo finde ich was zu diesem search() ???
Mansur
_______________________________________________
Javascript mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/javascript
_______________________________________________
Javascript mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/javascript