js如何把本地对象和服务器数组套对象的数据合并

本地浏览器存储了数据格式是对象,然后服务器的数据为数组嵌套多个对象,要把两个数据重组到一起,怎么弄,求解

先将服务器端数据发到客户端,客户端获取后和本地的合并在回发服务器保存,当然你发本地的数据(ajax+JSON.stringify(本地obj)转字符串)到服务器端反序列化为对象后再服务器端合并后保存也行。

问题是你的数据格式怎么样的,如何合并?

用JSON.parse()把本地浏览器存储数据和服务器的数据都转为js的数组和对象,
然后遍历数组和对象,进行重组,具体方法要根据你的数据结构和想要得到的结果而定。

var arr = [...arr,obj]

es6里拓展运算符和object.assign都行
ES6 入门教程 https://es6.ruanyifeng.com/?search=+Object.assign&x=0&y=0#docs/object

扩展运算符可以用于合并两个对象。

let ab = { ...a, ...b };
// 等同于
let ab = Object.assign({}, a, b);