一目了然

function namespace(oNamespace, sPackage) {
    let tmpWrap = oNamespace;
    sPackage.split('.').forEach(item => {
        tmpWrap = tmpWrap[item] = Object.assign({}, tmpWrap[item]);
    });
    return oNamespace;
}