У меня есть следующий массив объектов
var parameter = "B001";
var my_array = [
{
"Shippment_out" : "2020-05-10",
"Batch" : "B001",
"Truck_No" : "ZB001"
},
{
"Shippment_out" : "2020-05-10",
"Batch" : "B002",
"Truck_No" : "ZB001"
},
{
"Shippment_out" : "2020-05-11",
"Batch" : "B001",
"Truck_No" : "ZB002"
},
{
"Shippment_out" : "2020-05-11",
"Batch" : "B002",
"Truck_No" : "ZB002"
},
]
Я планирую отсортировать это по параметру, если я передаю номер партии как B001, то массив должен быть отсортирован сначала по B001, а затем по B002 с более ранней датой первым. в этом случае "2020-05-10".
аналогично, если я передам "B002", то "B002", затем "B001". снова более ранняя дата.
Я пытался my_array.sort(function (a, b) {})
, но не смог реализовать логи c.