const service = {var1: 'string',var2: ['1','4','3']}
const mango = {var1: 'string',var2: ['1','2']}
如果我这样做
const data = Object.assign({}, service, mango)
那么 var2 将是['1','2']
,如果是这样
const data = Object.assign({}, mango, service)
那么 var2 将是['1','4','3']
但你需要得到['1','4','3','2']
Object.assign可以吗?
有可能,但看起来会很吓人。
也就是说,您可以使用所需的策略手动恢复磨损的属性。
如果您需要更通用的解决方案,我建议您在npm中找到一个现成的解决方案