Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/03/2007, 13:58
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Saber el valor mas grande en un array y su posicion

Esta funcioncilla que he fabricado te saca los índices del array donde se encuentran los valores máximos si estuviesen repetidos. Si sólo hay un valor máximo te devuelve un array con un elemento.

Código PHP:
var arr=[6,36,12,40,32,7,6,34,20,40,10];

Array.
prototype.posDeMax=function() {
    var 
valorMax=eval("Math.max(" this.join(",") + ")");
    var 
dev=[];        // a devolver
    
for(var pos=0pos<this.lengthpos++) {
        if(
this[pos]==valorMax) {
            
dev[dev.length]=pos;
        }
    }
    return 
dev;
}

alertarr.posDeMax() ); 
Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.