Given I have an array of \"purpose\" objects:
//array of purpose objects: var purposeObjects = [ {purpose: \"daily\"}, {purpose: \"weekly\"}, {pu
Best, Fastest way is
function arrayLookup(array, prop, val) { for (var i = 0, len = array.length; i < len; i++) { if (array[i].hasOwnProperty(prop) && array[i][prop] === val) { return array[i]; } } return null; }