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

Antwort per Email an