我有以下数据:
var data = [[{x:"c", y:10}, {x:"a", y:20}, {x:"b", y:4}], [{x:"c", y:14}, {x:"a", y:22}, {x:"b", y:9}], [{x:"c", y:24}, {x:"a", y:65}, {x:"b", y:46}]]
我需要根据最后一个数组元素的 'y' 属性值对每个数组(在父数组中)的 (x) 元素进行排序。结果将是:
[[{x:"c", y:10}, {x:"b", y:4}, {x:"a", y:20}], [{x:"c", y:14}, {x:"b", y:9}, {x:"a", y:22}], [{x:"c", y:24}, {x:"b", y:46}, {x:"a", y:65}]]
有什么简单的方法可以做到这一点?这是数据的全局结构:
var data = [[{x:"x_1", y:}, {x:"x_2", y:},.. {x:"x_N", y:}], [{x:"x_1", y:}, {x:"x_2", y:},.. {x:"x_N", y:}], [{x:"x_1", y:}, {x:"x_2", y:},.. {x:"x_N", y:}]]
我有一个由 3 个数组组成的数组,每个数组都包含 N 个哈希表。
我需要根据最后一个元素(数据 [2])中的 'y' 键的值对所有哈希表中的元素进行排序。