Javascript: Función de ordenación de un array por campos (se muestran campos de ejemplo). Campos numéricos, texto y fechas.