js对象的合并

无人久伴 提交于 2020-01-03 21:46:03

问题情况:将2个或2个以上对象(object{....})中的属性进行合并,即最后合并为一个object{.....}传递给后端。

问题场景:多页表单数据的一同提交

解决办法:Object.assign 方法

 Object.assign(form, obj)----->Object.assign(目标对象, 被合并的对象)
<script>
    let form = {name: 'liming', sex: '男'};
    let obj = {class: '一班', age: 15};
    console.log('before', form);
    Object.assign(form, obj);
    console.log('after', form);
</script>

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!