【发布时间】:2018-12-10 16:39:48
【问题描述】:
所以,我有这些数组:
let persons = [{idPerson: 4, name: "John"}, {idPerson: 2, name: "Bill"}, {idPerson: 3, name: "Vivian"}, {idPerson: 1, name: "Max"}]
let positions = [{idPerson: 1, value: 5}, {idPerson: 2, value:6}, {idPerson: 3, value: 7}, {idPerson: 4, value: 8}]
我想根据 positions 数组,按属性 value 对数组 persons 进行排序。
idPerson 是连接两个数组的属性。
最好的方法是什么?
【问题讨论】:
-
为什么有两个字典数组?为什么没有一组
struct? -
最好的方法是不要有 2 个数组。创建一个结构数组。排序。