Como ordenar um array de objetos por uma propriedade string em JavaScript?
Olá a todos! Sou iniciante em JavaScript e não consigo entender como ordenar um array de objetos.
Eu tenho um array com objetos que contêm informações sobre usuários: nome e idade. Ele se parece com isto:
```javascript
const users = [
{ name: 'Иван', age: 25 },
{ name: 'Анна', age: 30 },
{ name: 'Петр', age: 22 },
{ name: 'Елена', age: 28 }
];
```
Preciso ordenar este array pelo nome (campo name) em ordem alfabética. Eu sei que para arrays comuns posso usar o método `sort()`, mas ele não funciona diretamente para objetos. Tentei escrever algo como:
```javascript
users.sort();
```
Mas isso não deu resultado — o array permaneceu na ordem original. Depois tentei passar uma função de comparação, mas me confundi na lógica.
Me digam, como fazer corretamente p