Strings und ihre Länge
Alexander Ganz
- javascript
0 Calocybe
Hallo !
Habe folgendes Problem:
Da ist ein Array in dem 10 Strings mit unterschiedlicher Länge sind.
Wie bekomme ich heraus, welcher der längste String ist??
Viele Grüße und bis dann
Alex
Hi Alex!
Wenn Dein Array array heisst, bekommst Du mit diesem Code die groesste Laenge in die Variable max und die Position dieses Strings nach maxpos:
var max = 0;
var maxpos = 0;
for (var i in array)
if (array[i].length > max) {
max = array[i].length;
maxpos = i;
}
Calocybe
Hallo Calocybe!
könntest du mir vielleicht diese Zeile erklären?
Verstehe ich nicht so ganz.
for (var i in array)
Bis dann Alex
Habs gerade mal probiert und es funktioniert einwandfrei.
Vielen dank erstmal.
Nur das "in" verwirrt mich etwas, hab ich noch nie benutzt, jetzt schau ich ertmal nach was man damit so machen kann.
Danke!
Bis dann Alex
Nur das "in" verwirrt mich etwas, hab ich noch nie benutzt, jetzt schau ich ertmal nach was man damit so machen kann.
Yepp, schau mal an diesen Stellen:
http://developer.netscape.com/docs/manuals/js/client/jsguide/obj.htm#1008312
http://developer.netscape.com/docs/manuals/js/client/jsref/stmt.htm#1004815
Calocybe