made replaceKey recursive function

This commit is contained in:
Dolan Miu
2016-04-10 05:09:02 +01:00
parent 50e2344d2c
commit 54c09ca4c7
2 changed files with 29 additions and 7 deletions

View File

@ -6,6 +6,19 @@ export abstract class XmlComponent {
this.root = new Array<XmlComponent>();
this.rootKey = rootKey;
}
replaceKey() {
console.log(this.rootKey);
console.log(this.root);
if (this.root !== undefined) {
this.root.forEach(root => {
root.replaceKey();
});
}
this[this.rootKey] = this.root;
//Object(this)[this.rootKey]
delete this.root;
}
}
interface AttributesProperties {