Remove use of goog.object.setIfUndefined()

This commit is contained in:
Tim Schaub
2016-02-03 22:07:26 -07:00
parent fd394151fd
commit 417dbf36c8
2 changed files with 8 additions and 6 deletions

View File

@@ -3,7 +3,6 @@ goog.provide('ol.xml');
goog.require('goog.asserts');
goog.require('goog.dom.NodeType');
goog.require('goog.dom.xml');
goog.require('goog.object');
goog.require('goog.userAgent');
goog.require('ol.array');
@@ -454,7 +453,12 @@ ol.xml.makeObjectPropertyPusher = function(valueReader, opt_property, opt_this)
opt_property : node.localName;
goog.asserts.assert(goog.isObject(object),
'entity from stack was not an object');
var array = goog.object.setIfUndefined(object, property, []);
var array;
if (property in object) {
array = object[property];
} else {
array = object[property] = [];
}
array.push(value);
}
});