Работая в javascipt, я инициализирую многомерный объект (который сам вложен в несколько объектов глубиной). Однако при просмотре свойств дочернего объекта он имеет неожиданные свойства, первым из которых является «fromBase64». Это происходит при использовании браузера IE6 и инфраструктуры TIBCO GI, но объект не зависит от каких-либо определенных классов GI.
Понятия не имею, откуда взялась эта собственность. Может ли кто-нибудь пролить свет?
orderProfiles.product = function(productParameters){
this.property1 = productParameters['property1'];
this.property2 = productParameters['property2'];
...
this.childrenProducts = new Object();
};
Тогда
for (child in window.selectedProducts[contact][product]['childrenProducts']){
alert("child = " + child);
}
Дает
child = fromBase64
child = toBase64
child = constrainLength
child = endsWith
child = urlTo
child = toAbsolute
child = doTruncate
child = escapeHTML
child = doReplace
child = trim
child = fromBase64