Map (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 3: Zeile 3:
  
 
==Beschreibung==
 
==Beschreibung==
Eine Map ist ein Objekt das Schlüssel/Werte-Paare aufnimmt. Jeder Schlüssel kann nur einmal in der Map enthalten sein. Maps können mit dem <code>[[sp:map]]</code>-Tag erzeugt geändert und gelöscht werden. Um auf ein Element der Map zuzugreifen, wird der Schlüssel wie ein [[Attribute|Attribut]] verwendet. Eine Schlüsselname ist somit bestimmten Regeln unterworfen. Z.B. sollte ein Schlüsselname nicht mit einer Zahl beginnen.
+
Eine Map ist ein Objekt das Schlüssel/Werte-Paare aufnimmt. Jeder Schlüssel kann nur einmal in der Map enthalten sein. Maps können mit dem <code>[[sp:map]]</code>-Tag erzeugt, geändert und gelöscht werden. Um auf ein Element der Map zuzugreifen, wird der Schlüssel wie ein [[Attribute|Attribut]] verwendet, somit ist ein Schlüsselname bestimmten Regeln unterworfen. Z.B. sollte ein Schlüsselname nicht mit einer Zahl beginnen.
  
 
  myMap.myKey
 
  myMap.myKey
  
Die Map <code>myMap</code> hat einen Schlüssel <code>myKey</code>. Da <code>myKey</code> hier als [[Attribute|Attribut]] verwendet wird, muß darauf geachtet werden, dass die Schlüsselnamen den Konventionen eines Attributes entsprechen.
+
Die Map <code>myMap</code> hat einen Schlüssel <code>myKey</code>. Da <code>myKey</code> hier als [[Attribute|Attribut]] verwendet wird, muss darauf geachtet werden, dass die Schlüsselnamen den Konventionen eines Attributes entsprechen.
  
 
==Attribute==
 
==Attribute==
Zeile 37: Zeile 37:
 
<noinclude>
 
<noinclude>
 
[[Category:Objekte]]
 
[[Category:Objekte]]
[[Category:Qualität_der_Sprache_prüfen]]
 
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>

Version vom 13. Februar 2009, 15:55 Uhr

Name

Map - Liste von Schlüssel/Werte-Paaren

Beschreibung

Eine Map ist ein Objekt das Schlüssel/Werte-Paare aufnimmt. Jeder Schlüssel kann nur einmal in der Map enthalten sein. Maps können mit dem sp:map-Tag erzeugt, geändert und gelöscht werden. Um auf ein Element der Map zuzugreifen, wird der Schlüssel wie ein Attribut verwendet, somit ist ein Schlüsselname bestimmten Regeln unterworfen. Z.B. sollte ein Schlüsselname nicht mit einer Zahl beginnen.

myMap.myKey

Die Map myMap hat einen Schlüssel myKey. Da myKey hier als Attribut verwendet wird, muss darauf geachtet werden, dass die Schlüsselnamen den Konventionen eines Attributes entsprechen.

Attribute

Attribut Type Beschreibung ab IES Version
size Number Anzahl der Einträge in der Map 1
entries Collection <MapEntry> Liste aller Schlüssel/Werte-Paare als MapEntry Objekte 1
keys Collection <Object> Liste aller Schlüssel 1
values Collection <Object> Liste aller Werte 1