Struppi: kann man arrays "durchsuchen"?

Beitrag lesen

<script language="JavaScript">

Das language Attribut solltest du dir einfach abgewöhnen, es seit Jahren "mißbilligt" und muss momentan durch type="text/javascipt" ersetzt werden.

var wert = new Array();
wert[0] = "100";
wert[1] = "210";
wert[2] = "222";
wert[3] = "258";

Nur nochmal als Vertiefung:

var wert = [100, 210, 222, 258];

var Suchbegriff = "222";
for(x=0;x<5;x++){

Das ist unflexibel und globale Schleifenvariabel ist ganz böse.

for(var x = 0; x < wert.length ; x++)

üblicherweise heißt die Schleifenvariabel i (von iteration oder so)

var Ergebnis = wert[x].search(Suchbegriff);

Warum du auf dem search so bestehst ist mir schleierhaft, du kannst ohne Probleme == verwenden.

  
var wert = [100, 210, 222, 258];  
var Suchbegriff = 222;  
for(var i = 0; i < wert.length ; i++)  
if( Suchbegriff == wert[i] ) alert('gefunden');  

Struppi.

--
Javascript ist toll (Perl auch!)