0
I am trying to create a list of phrases sorted alphabetically using the JS arraySort(), but using the code below, returns a duplicate phrase. Any idea how to do it differently?
//Cria lista de textos
var lista = [];
lista.push( "Amanhã vou comprar um carro." );
lista.push( "Está nevando no Canadá." );
lista.push( "Quem fez o tema?" );
lista.push( "Antes tarde do que nunca." );
lista.push( "Você não pode fazer isso." );
lista.push( "Perdi minha carteira ontem." );
function arraySort( a, b ){
lista.sort( );
}
var retorno = lista.sort( arraySort );
console.log( retorno );
/*
**Retorno:**
[ 'Amanhã vou comprar um carro.',
'Está nevando no Canadá.',
'Está nevando no Canadá.',
'Perdi minha carteira ontem.',
'Quem fez o tema?',
'Você não pode fazer isso.' ]
*/
If I use without Function, returns correct:
var retorno = lista.sort( );
console.log( retorno );
The problem starts in sortCeption. You are making a
sort
within anothersort
– Isac
How could I do?
– Cristiano Rocha