Показать сообщение отдельно
  #2 (permalink)  
Старый 20.02.2019, 19:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

gsdev99,
начинайте писать код самостоятельно ...
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"}}
  ]
};
function getNum(str)
{
   return + str.replace(/[^-\d]/g, "")
}
arr.list.sort((a,b) => getNum(a.pos.dv) - getNum(b.pos.dv))

console.log(arr)
Ответить с цитированием