【发布时间】:2021-10-31 05:12:42
【问题描述】:
我有一个这种格式的数组:
var customerList = [{'email: ex@mail.com', 'name': 'John'}, {...}, {...}]
但是我需要为数组中的每个对象格式化一个批处理 api 调用,格式如下:
api.post('/:batch_endpoint'), {
0: {url: '/:endpoint', data: {email: customerList[0].email}},
1: {...},
2: {...},
}
所以基本上我想知道是否有一种方法可以从该数组或另一个列表中动态填充 api 调用的记录。到目前为止,我尝试使用Object.assign(),但不确定这是否是正确的前进方向:
var customerObject = Object.assign({}, customerList) 输出:
{
'0': {
email: 'ex@mail.com',
'...',
},
1: {...}
}
除此之外,我不确定如何正确格式化此 api 调用。
【问题讨论】:
标签: javascript node.js arrays json