Ионная сортировка многомерного массива - PullRequest
0 голосов
/ 02 декабря 2018

У меня есть 2D-массив, который я хочу отсортировать по определенному значению, вот мой массив:

[
  [
    {
      "Categorie": "Alimentation",
      "Label": "Trsttzp",
      "Prix": "45",
      "Date": "01/12/2018"
    }
  ],
  [
    {
      "Categorie": "Alimentation",
      "Label": "Trst",
      "Prix": "65",
      "Date": "01/13/2018"
    }
  ],
  [
    {
      "Categorie": "Alimentation",
      "Label": "Ts",
      "Prix": "99",
      "Date": "01/02/2018"
    }
  ],
  [
    {
      "Categorie": "Alimentation",
      "Label": "Ts",
      "Prix": "99",
      "Date": "01/12/2018"
    }
  ],
  [
    {
      "Categorie": "Alimentation",
      "Label": "Haa",
      "Prix": "55",
      "Date": "01/12/2018"
    }
  ],
  [
    {
      "Categorie": "Alimentation",
      "Label": "qsd",
      "Prix": "6",
      "Date": "01/12/2018"
    }
  ]
]

Я хочу отсортировать его по дате, я попытался использовать библиотеку "быстрой сортировки" изно не кажется, что это работает, я думаю, что проблема в том, что эта библиотека не работает с 2d массивами, и я не могу найти способ сделать это с машинописью или библиотекой, которая поддерживает 2d массивы: x

1 Ответ

0 голосов
/ 02 декабря 2018

Достаточно просто, просто сделайте это без сторонней библиотеки lib

let arraysorted = array.sort((x,y) => new Date(x[0].Date) > new Date(y[0].Date));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...