下面这个怎么拼接成我想要的数据形式

form: {


    number: '',

    name: '',

    date: '',

    personName: '',

    reason: '',

    table: [{name: '凭证',

      number: 123123,

      list: [{id: 1,

        content: [{ name1: '名称', value1: '意向金', show: false },

          { name1: '金额', value1: '1000', show: false },

          { name1: '日期', value1: '2014/01/02', show: false }]},

      {id: '2',

        content: [{ name1: '名称', value1: '订金', show: false },

          { name1: '金额', value1: '1000', show: false },

          { name1: '日期', value1: '2014/01/02', show: false }]}]},

    {name: '收款凭证',

      number: 123,

      list: [{id: 3,

        content: [{ name1: '名称', value1: '意向金', show: false },

          { name1: '金额', value1: '1000', show: false },

          { name1: '日期', value1: '2014/01/02', show: false }]},

      {id: '4',

        content: [{ name1: '名称', value1: '订金', show: false },

          { name1: '金额', value1: '1000', show: false },

          { name1: '日期', value1: '2014/01/02', show: false }}]}]}]

  }

  我想让id 和value1组成键值对,将number: '',

    name: '',

    date: '',

    personName: '',

    reason: '',

    {id: , value1: ''}这几个组成一个model传给后台


眼眸繁星
浏览 519回答 2
2回答

回首忆惘然

先遍历list取出id,再再里面嵌套遍历content取出value,并将这两个定义到对象newObj中,并用push方法到newArr中,希望可以帮到你

月关宝盒

你首先要明确你需要的数据类型,完整的,你可以根据上面的数据写出对应的需要数据。不过无论哪种其实就是提取数据组合成对象数据,然后用json形式输出文本内容就可以向后台传输了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript