通过特定键对JSON对象数组重新排序

时间:2020-02-05 10:05:24

标签: json vue.js ecmascript-6 nuxt.js

我使用Nuxt.js(Vuejs 2)

这是我的数据

nodes: {},
models: [
        { id: 1, name: "samsung", node: 1, price: 56 },
        { id: 1, name: "samsung", node: 2, price: 68 },
        { id: 2, name: "nokia", node: 2, price: 45 },
        { id: 2, name: "nokia", node: 3, price: 49 }
      ]

我希望nodes变量像这样:

nodes: {
        1: [
            { id: 1, name: "samsung", price: 56 }
        ],
        2: [
          { id: 1, name: "samsung", price: 68 },
          { id: 2, name: "nokia", price: 45 }
        ],
        3: [
            { id: 2, name: "nokia", price: 49 }
            ]
      }

实际上,我希望通过node键来转换和分离模型数组。
我怎样才能做到这一点? (首选ES6)

1 个答案:

答案 0 :(得分:0)

这可能会帮助您:

console.log(paramsFormsClone);