JavaScript & Array
megaman7de
- javascript
0 Cheatah0 megaman7de0 Cheatah0 megaman7de0 Cheatah
0 Siechfred
hat jemand eine function mit dem man ein array nach einen begriff durchsuchen kann und die function die position im array zurück gibt ?
also z.B.
var stadt=new Array("berlin","stuttgart","münchen","hamburg");
nun soll nach z.B. münchen gesucht werden und die function soll 2 zurück geben.
hat jemand eine idee ?
Ich wäre für konstruktive postings wirklich sehr dankbar!!!!!!!
Hi,
hat jemand eine function mit dem man ein array nach einen begriff durchsuchen kann und die function die position im array zurück gibt ?
Einkaufsliste:
Alle Zutaten in eine mittelgroße Funktion (mit einem Argument) schlagen und locker unterrühren.
Cheatah
ich sagte "konstruktiv" !!!
ich mein das problem wird doch schon öfter vogekommen sein...
hat niemand eine "fertige" funktion?
Hi,
ich sagte "konstruktiv" !!!
und ich sagte "self". So wie dieses Forum heißt.
hat niemand eine "fertige" funktion?
Selber denken macht schlau. Du hast alles, was Du brauchst. Und zu multiplen Ausrufezeichen recherchiere bitte im </archiv/> - genau wie zu unangemessenem Anspruchdenken.
Cheatah
sehr hilfreich bist du jedenfalls nicht !
aber egal ich hab gefunden wonach ich gesucht hab
Hi,
sehr hilfreich bist du jedenfalls nicht !
doch, wenn Du lernen willst schon. Siehe </archiv/>.
Cheatah
Nabend.
hat jemand eine function mit dem man ein array nach einen begriff durchsuchen kann und die function die position im array zurück gibt ?
Du durchläufst dein Array mit Hilfe einer for-Schleife, innerhalb derer du den Index hochzählst. Passt dein Muster, beendest du die Schleife und lieferst als Ergebnis den aktuellen Zähler aus. Was du dafür wissen musst, findest du hier:
http://selfhtml.teamone.de/javascript/sprache/schleifen.htm#for
http://selfhtml.teamone.de/javascript/objekte/array.htm#length
http://selfhtml.teamone.de/javascript/sprache/funktionen.htm#rueckgabewert
Freundschaft!
Siechfred
PS: das bisschen Javascript wirst du jetzt sicher allein hinbekommen.
du meinstest bestimmt auch sowas ähnliches:
<script type="text/javascript">
function suchen(wert)
{
var std = new Array("aaa","bbb","ccc","ddd","eee");
for(var i = 0; i < std.length; i++)
{
if(std[i] == wert)
{
alert(i);
}
}
}
</script>
Nabend.
du meinstest bestimmt auch sowas ähnliches:
Ja, das noch sinnvoll mit return kombiniert ergibt eine einfache Möglichkeit, mit
var ergebnis = suchen("xyz");
dein Ergebnis weiterzuverarbeiten.
Freundschaft!
Siechfred