const arr = {
people: [
{
id: 1,
name: 'Vladimir',
pos: false
},
{
id: 2,
name: 'Ivan',
pos: false
},
{
id: 3,
name: 'Stas',
pos: true
},
{
id: 4,
name: 'Petr',
pos: false
}
]
};
const arr = {
people: [
{
id: 3,
name: 'Stas',
pos: true
},
{
id: 1,
name: 'Vladimir',
pos: false
},
{
id: 2,
name: 'Ivan',
pos: false
},
{
id: 4,
name: 'Petr',
pos: false
}
]
};
pos: true
должны идти в начале. Просто отсортируйте массив по этому признаку:arr.people.sort((a, b) => b.pos - a.pos)
arr
– вводит в заблуждение, можно подумать, что arr это массив.