В моей визуализации в D3.js у меня есть начальный массив. Он был отсортирован по значениям от самых маленьких до крупнейших.Как переставить массив по другому?
var firstDataset = [
{place: "fifth", category: "A", value: 100},
{place: "sixth", category: "C", value: 200},
{place: "fourth", category: "B", value: 300},
{place: "third", category: "B", value: 400},
{place: "first", category: "A", value: 500},
{place: "second", category: "C", value: 600}
];
У меня также есть другой массив. Он был отсортирован по недвижимости «категории» от А до С.
var secondDataset = [
{place: "first", category: "A", value: 1500},
{place: "fifth", category: "A", value: 6500},
{place: "third", category: "B", value: 3500},
{place: "fourth", category: "B", value: 5500},
{place: "second", category: "C", value: 2500},
{place: "sixth", category: "C", value: 4500}
];
от свойств «место» и «категория» одинаковы в обоих случаях. Значения разные. Как я могу переставить второй массив, чтобы получить последовательность элементов в нем, как в первом?
Итак, вы хотите отсортировать по 'place' собственности как в первом массиве? – hindmost