/* 我理想输出是:{a: 1, b: {aa: 11, bb: 22}},但 ... */
调换一下位置
换下位置就ok :-0 ...
可mdn文档是这样: Object.assign(target, ...sources)
现在这样理解:Object.assign(参数, 想要返回的东西)
console.log(JSON.stringify(ret));
sources是用来替换target的
Object.assign同名会替换