Показать сообщение отдельно
  #1 (permalink)  
Старый 20.02.2019, 19:04
Аспирант
Отправить личное сообщение для gsdev99 Посмотреть профиль Найти все сообщения от gsdev99
 
Регистрация: 03.02.2019
Сообщений: 72

Как правильно разделить массив?
Здравствуйте. Подскажите, пожалуйста, как правильно разделить массив?
const arr = {
  list: [
    {id: 1, pos: {dv: "T5"}},
    {id: 2, pos: {dv: "T10"}},
    {id: 3, pos: {dv: "T12"}},
    {id: 4, pos: {dv: "T11"}},
    {id: 5, pos: {dv: "T45"}},
    {id: 6, pos: {dv: "T56"}},
    {id: 7, pos: {dv: "T38"}},
    {id: 8, pos: {dv: "T-9"}},
    {id: 9, pos: {dv: "T0"}}
  ]
};

Мне необходимо по условию, если свойство dv значение T больше или равно 38 получить следующую структуру:
const arr1 = {
  list: [
    {id: 8, pos: {dv: "T-9"}},
    {id: 9, pos: {dv: "T0"}},
    {id: 1, pos: {dv: "T5"}},
    {id: 2, pos: {dv: "T10"}},
    {id: 4, pos: {dv: "T11"}},
    {id: 3, pos: {dv: "T12"}},
  ]
};

const arr2 = {
  list: [
    {id: 5, pos: {dv: "T45"}},
    {id: 6, pos: {dv: "T56"}}
  ]
};
Ответить с цитированием