我有一个来自json对象的对象列表,如下所示:
/api/v1/login
我需要编辑,添加,删除任何嵌套对象中的数据,并将整个修改后的对象发送到服务器。我发现难以对对象进行维护,因为它们都在一个全局对象/数组中。
我想首先为循环全局数组的嵌套对象创建单独的数组,即'productData`并创建以下内容:
然后将它们传递给视图,然后更新/拼接/推送到那些单独的数组并将它们合并回全局数组/auth
并将其发送到服务器,但如果我有大约50个全局对象怎么办? ?
然后我需要遍历50个对象并创建对象数组?
示例:
productData = [
{
id: 'unique id',
a: 'some value',
b: 'some value',
c: 'some value',
offers: [{id: 'id', a: 'some value', b: 'some value'}, {price: {id: 'id', a:'some value', b: 'some value'}}],
alterations: [{id: 'id', a: 'some value', b: 'some value'}, {price: {id: 'id', a:'some value', b: 'some value'}}],
channels: [{id: 'id', a:'some value', b: 'some value'}],
terms: [{id: 'id', a:'some value', b: 'some value'}]
},
{
id: 'unique id',
a: 'some value',
b: 'some value',
c: 'some value',
offers: [{id: 'id', a: 'some value', b: 'some value'}, {price: {id: 'id', a:'some value', b: 'some value'}}],
alterations: [{id: 'id', a: 'some value', b: 'some value'}, {price: {id: 'id', a:'some value', b: 'some value'}}],
channels: [{id: 'id', a:'some value', b: 'some value'}],
terms: [{id: 'id', a:'some value', b: 'some value'}]
},
//so on ......
];
然后我可以对创建的数组进行任何修改,最后将它们推回到全局对象?
在处理此问题时需要一些建议。我能想到的另一种方式是吸气者和二传手,但我还是新手。