javascript doppelpunkt im key schlüssel

27/11/2013 - 19:46 von Else Where | Report spam
Hallo,
ein kleines Problem:

layer.bindPopup(feature.properties.color+"
("+feature.properties.color:de+")");

Wie bindet man in Js den Doppelpunkt ein?
damit wird ja sozugagen ein Unterschlüssel angefügt.
(Daten aus .json-Datei)

\:
funktioniert nicht (...)

Vielen Dank schon mal für einen Tipp,
schönen Gruß,
Else
 

Lesen sie die antworten

#1 Bjoern Hoehrmann
27/11/2013 - 20:43 | Warnen spam
* Else Where wrote in de.comp.lang.javascript:
ein kleines Problem:

layer.bindPopup(feature.properties.color+"
("+feature.properties.color:de+")");



Vielleicht ist sowas hier gemeint:

layer.bindPopup(
feature.properties.color
+ "("
+ feature.properties.color
+ ":de"
+ ")"
)

Der `+` operator erzeugt hier eine Zeichenkette, die einzelnen Operanden
müssen JavaScript Ausdrücke sein. Vielleicht aber auch

layer.bindPopup(
feature.properties.color
+ "("
+ feature.properties.color[":de"]
+ ")"
)

das scheint mir allerdings eher unwahrscheinlich.
Björn Höhrmann · mailto: · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Ähnliche fragen