sort llamando a una funcion en javascript
sort tambien puede invocar a una funcion que ordene el array
by Fabian Allel
JavaScript
var ejemplo=['1111','1','111','11111','111111','11'];
function ordenarLength(f1,f2){
if(f1.length==f2.length){
return 0;
}else if(f1.length>f2.length){
return 1;
}else{
return -1;
}
}
var ejemplo2=['b','c','h','k','d','a'];
function ordenarCodigo(f1,f2){
if(f1==f2){
return 0;
}else if(f1>f2){
return 1;
}else{
return -1;
}
}
console.log(ejemplo.sort(ordenarLength));
console.log(ejemplo2.sort(ordenarCodigo));