drenzzo
8/7/2017 - 4:21 PM

Encontrar elemento de un array de objetos JSON a partir del nombre de un campo y su valor (key, value)

Encontrar elemento de un array de objetos JSON a partir del nombre de un campo y su valor (key, value)

//http://jesusmgcia.blogspot.pe/2014/12/como-buscar-un-elemento-en-un-array-de.html
//Devuelve todo el elemento del array de objetos
function objectFindByKey(array, key, value) {
  for (var i = 0; i < array.length; i++) {
    if (array[i][key] === value) {
        return array[i];
    }
  }
  return null;
}
    
//Devuele la posicion del elemento en el array de objetos
function posObjectFindByKey(array, key, value) {
    for (var i = 0; i < array.length; i++) {
        if (array[i][key] === value) {
            return i;
        }
      }
      return null;
    }