Para colocar em ordem crescente um array (vetor), devemo utilizar o comando: sort(). Portanto, temos o seguinte vetor:
num = [2, 3, 5, 8, 9, 10, 8, 25, 20 15, 23, 18]
Quando solicitamos que esse vetor seja ordenado, “num.sort()”, o vetor fica:
num = [10, 15, 18, 2, 20, 23, 25, 3, 5, 8, 8, 9]
Como fazer com que o vetor fique na sequência correta?
Ola Marlei,
O método sort(), retorna o array ordenado. Note que o array é ordenado de acordo com a pontuação de código Unicode de cada um dos caracteres, e nenhuma cópia é feita.
Exemplo:
var fruit = ["cherries", "apples", "bananas"];
fruit.sort(); // ['apples', 'bananas', 'cherries']
var scores = [1, 10, 2, 21];
scores.sort(); // [1, 10, 2, 21]
// Observe que 10 vem antes do 2,
// porque '10' vem antes de '2' em ponto de código Unicode.
var things = ["word", "Word", "1 Word", "2 Words"];
things.sort(); // ['1 Word', '2 Words', 'Word', 'word']
// Em Unicode, números vêem antes de letras maiúsculas,
// as quais vêem antes das minúsculas.
Para entender mais como o método sort() funciona,dê uma olhada na documentação. Segue o link abaixo:
Você deve fazer login para responder a este tópico.
O Estudonauta utiliza cookies e outras tecnologias semelhantes para melhorar a sua experiência em nossos serviços, personalizar publicidade e recomendar conteúdo de seu interesse. Ao utilizar nossos serviços, você concorda com tal monitoramento. Com esta autorização estamos aptos para coletar tais informações e utilizá-las para tais finalidades. Você pode consultar nossa política de privacidade e política de cookies.OkVeja mais