Таким образом, у меня есть массив, мне нужно отсортировать его по статусу в следующем порядке, т. е. failure->warn->>completed.
Обычно, я использую lodash для сортировки, но его немного сложный порядок здесь. Он также должен сортировать в соответствии с run после сортировки с run. Я не знаю, с чего начать.
var arr = [{"status":"failure","name":"one","run":1},
{"status":"failure","name":"two","run":2},
{"status":"warn","name":"three","run":1},
{"status":"warn","name":"four","run":2},
{"status":"completed","name":"five","run":1}]
что-то вроде этого?
Сортировка на основе «статуса», а затем подразделы «выполнить» 1 или 2: