Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Programmieren<br />
Die Variable nimmt bei jedem Schleifendurchlauf eine Eigenschaft des<br />
Objekts auf. Beendet wird die Schleife, wenn alle Eigenschaften eines<br />
Objekts durchlaufen sind.<br />
Anhand eines Arrays wird das verständlicher. Ein Array besteht aus beliebig<br />
vielen Daten, die standardmäßig mit einem ganzzahligen Index versehen<br />
werden, der bei 0 beginnt:<br />
■ Im folgenden Array hat »München« den Index 0, »Frankfurt« den Index 1<br />
und »Berlin« den Index 2.<br />
var a = new Array("München", "Frankfurt", "Berlin");<br />
■ Eine for-in-Schleife liest das Array aus:<br />
for (var index in a) {<br />
In der Variablen index wird die Indexnummer der verschiedenen<br />
Array-Elemente gespeichert. Im ersten Schleifendurchlauf ist das 0, im<br />
zweiten 1, im dritten 2. Ein vierter Durchlauf erfolgt nicht, da das<br />
Array nur drei Elemente hat. Die Schleife wird beendet.<br />
■ Im Schleifenkörper können Sie jetzt mit dem Index arbeiten. Die folgende<br />
Zeile gibt zuerst den Index aus und anschließend das zugehörige<br />
Element (mit dem Array-Namen und dem Index in eckigen Klammern).<br />
document.write(index + ": " + a[index] + "");<br />
Hier das vollständige Skript:<br />
Listing 3.21: for-in (for_in.html)<br />
<br />
<br />
for in<br />
<br />
<br />
<br />
<br />
<br />
Abbildung 3.22:<br />
Der Inhalt des<br />
Arrays wird<br />
ausgegeben.<br />
114