Método sort | JavaScript Tutorial

preview_player
Показать описание
Neste vídeo você aprenderá como utilizar um método de #Array #JavaScript. O método sort() usado para ordenar listas, como listas crescente e decrescente.

Siga me:

Рекомендации по теме
Комментарии
Автор

Tô maratonando todos os vídeos kkkk comecei a estudar programação tem um mês

mendes
Автор

Mas o que eu queria saber de verdade é como o sort faz para trazer esse resultado. Mil perdões mas não está bem explicado, o sort recebendo uma função callback arr.sort((a, b) => a - b) ordena em ordem crescente. BELEZA mas o que ele faz pra isso funcionar???? Eu já tentei pensar da seguinte forma:

A - B caso valor negativo A vem antes de B na ordenaçãoo. Segue para o próximo.
A que agora é o elemento B e B é o terceiro elemento, até então nenhuma alteração no array

A-B caso o valor positivo B se torna o A, ou seja o primeiro elemento se manteve o segundo se tornou o terceiro e o terceiro se tornou o segundo.

mas supondo que esse novo segundo elemento era apenas menor que o seu sucessor e não fosse menor que o último do array. como ia haver uma validação entre eles???

Sei q é um pouco confusa a pergunta mas realmente n consigo entender.

gilvanbatista
Автор

top de mais. Direto ao ponto e claro. Obrigado! :D

paulovitorleitetobias
Автор

Fala ae Elian, Beleza?
Cara, gostei demais dos seus vídeos, parabéns pelo trabalho.

mateusalmeida
Автор

Muito bem, ótima explicação 😃  
A função dada como parâmetro dentro de sort() também pode ser escrita com Arrow function que fica assim:

const array = [5, 8, 11, 1, 7, 20]
 const arrayCrescente = array.sort((a, b) => a - b)

dannielfisico
welcome to shbcf.ru