Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
obj { key1: [5, 7, 10, 4, 8], key2: [0, 7, 1, 3, 16], key3: [2, 8, 9, 1, 14], }
arr
arr = Object.values(obj).sort((k, kk) => kk[2] - k[2])
arr = Object.entries(obj).sort((k, kk) => kk[1][2] - k[1][2]).map(k => k[0])
const obj = { key1: [5, 7, 10, 4, 8], key2: [0, 7, 1, 3, 16], key3: [2, 8, 9, 1, 14], } const keys = Object.values(obj) keys.sort((a,b) => { if(a[2] < b[2]){ return 1 } else if(a[2] > b[2]){ return -1 } else { return 0 } }) const arr = [] keys.map(i => arr.push(i)) console.log(arr)
const obj = { key1: [5, 7, 10, 4, 8], key2: [0, 7, 1, 3, 16], key3: [2, 8, 9, 1, 14], } arr = [] const keys = Object.entries(obj).sort((a,b) => { if(a[1][2] < b[1][2]){ return 1 } else if(a[1][2] > b[1][2]){ return -1 } else { return 0 } }).map(i => arr.push(i[0])) console.log(arr)