let engineObj = {};
let contentsObj = {};
递归函数
params engineChildList 数据 (是个数组)
function recurSive(engineChildList) {
if (engineChildList.length) {
engineChildList.length && engineChildList.forEach(engineListItem => {
if (engineListItem.getAttribute('id')) {
engineObj[engineListItem.getAttribute('id')] = engineListItem.nodeName;
}
else {
recurSive([...engineListItem.childNodes]);
}
return engineObj;
})
}
}