No estoy muy seguro de que puedas buscar el valor del atributo de un objeto contenido en un array sin usar al menos un bucle, pero con uno sí se puede:
Código Javascript
:
Ver originalvar array = [],
buscar = function (nombre){
for (var i = 0, l = array.length; i < l; i++)
if (array[i].nombre == nombre){
console.log(array[i].nombre + ", " + array[i].edad + " años");
break;
}
};
array.push({
nombre: "Juan",
edad: 14
});
array.push({
nombre: "María",
edad: 28
});
buscar("María"); //Imprime 'María, 28 años'
Saludos