数组的拼接实现

如图为后台返回数据,tableNum为表数量,fieldNum为字段数量
要想实现一个新数组,格式为["公安局",表数量:163,字段数量:1757]的新数组

阅读 1.7k
2 个回答

新数组格式上有点问题。数组的每一个元素在意义上尽量相同,而且里面的对象也需要用{}包一下。

建议新数组这样:

newArray = [{
    "公安局": {
        "表数量": 163,
        "字段数量": 1757
    }
}, {
    "xxx局": {
        "表数量": 163,
        "字段数量": 1757
   }
}]

或者直接用对象:

newObj = {
    "公安局": {
        "表数量": 163,
        "字段数量": 1757
    },
    "xxx局": {
        "表数量": 163,
        "字段数量": 1757
    }
}

你就遍历这个数组的每一项 然后用es6的keys values entries 还有es5的方法拼接着玩呗 本人表示挺喜欢折腾数据格式的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题