protect for in loops with hasOwnProperty
This commit is contained in:
@@ -210,10 +210,14 @@ OpenLayers.Format.SOSGetObservation = OpenLayers.Class(OpenLayers.Format.XML, {
|
||||
this.writeNode("eventTime", options, node);
|
||||
}
|
||||
for (var procedure in options.procedures) {
|
||||
this.writeNode("procedure", options.procedures[procedure], node);
|
||||
if (options.procedures.hasOwnProperty(procedure)) {
|
||||
this.writeNode("procedure", options.procedures[procedure], node);
|
||||
}
|
||||
}
|
||||
for (var observedProperty in options.observedProperties) {
|
||||
this.writeNode("observedProperty", options.observedProperties[observedProperty], node);
|
||||
if (options.observedProperties.hasOwnProperty(observedProperty)) {
|
||||
this.writeNode("observedProperty", options.observedProperties[observedProperty], node);
|
||||
}
|
||||
}
|
||||
if (options.foi) {
|
||||
this.writeNode("featureOfInterest", options.foi, node);
|
||||
|
||||
Reference in New Issue
Block a user