Я работаю с ES6 и React. Я просматриваю объект ответа из службы Java Rest, и мне стало ясно, что, возможно, существует более чистый способ разбора объекта на два объекта. Этот wokrs, он просто выглядит неуклюжим.Есть ли более чистый способ сортировки списка?
let draftList = [];
let readyForApprovalList = [];
for (let i = 0; i < action.allStatusesSurveysList.length; i++){
if (action.allStatusesSurveysList[i].status === statusTypes.DRAFT){
draftList.push(action.allStatusesSurveysList[i]);
} else if (action.allStatusesSurveysList[i].status === statusTypes.READY_FOR_APPROVAL){
readyForApprovalList.push(action.allStatusesSurveysList[i]);
}
}
'map()' и/или 'filter()'. –