Javascript/jQuery: Get key by value inside a nested array

http://stackoverflow.com/questions/19888744/javascript-jquery-get-key-by-value-inside-a-nested-array

by Ben Smith

JavaScript

var myJSON =     
{"data":
    [{"obj1":"value1",
      "obj2":"value2"},

     {"obj1":"value3",
      "obj2":"value4"},

     {"obj1":"value5",
      "obj2":"value6"}]
};

var searchValue = "value4"; 
var result = $.grep(myJSON.data, function (e) { 
    	return e.obj2 === searchValue;
	});

console.log(result[0].obj1);