18.10.2014 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!