为了账号安全,请及时绑定邮箱和手机立即绑定

将对象内的数组分隔为单个对象

将对象内的数组分隔为单个对象

牧羊人nacy 2019-04-17 11:15:51
我正在尝试从对象内的数组创建2个不同的对象。我创建了一个通过POST方法传递所有数据的表。例如,这是我将数据添加到2行时表单发送的内容:{ fm_tipo_comp_select: [ '1', '3' ],   fm_tipo_gasto: [ '1', '6' ],   fm_serie: [ '1234', '4321' ],   fm_ndoc: [ '11551151', '222111' ],   fm_ruc: [ '74111', '17144151658' ],   fm_fecha: [ 'May 16, 2019', 'May 25, 2019' ],   fm_moneda: [ '2', '5' ],   fm_retencion: [ '16', '16' ] }我需要像这样分开它:对象1{ fm_tipo_comp_select: '1',   fm_tipo_gasto: '1',   fm_serie: '1234',   fm_ndoc: '11551151',   fm_ruc: '74111',   fm_fecha: 'May 16, 2019',   fm_moneda: '2',   fm_retencion: '16' }对象2{ fm_tipo_comp_select: '3',       fm_tipo_gasto: '6',       fm_serie: '4321',       fm_ndoc: '222111',       fm_ruc: '17144151658',       fm_fecha: 'May 25, 2019',       fm_moneda: '5',       fm_retencion: '16' }我如何能够像这样分离我的对象,或者更好地如何发送分离对象的表单。我正在使用nodejs。
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

...或者更好的如何发送表格与对象分开。


不是将值作为数组推送,而是为每一行使用一个单独的对象,然后将其推入一个数组,如下所示:


let row1= {

a: 1,

b: 2,

}


let row2 = {

a: 3,

b: 4,

}


let data = [row1, row2];


查看完整回答
反对 回复 2019-05-17
  • 2 回答
  • 0 关注
  • 615 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信