Avatar ·

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