Jquery how to find an Object by attribute in an Array

前端 未结 11 2162
灰色年华
灰色年华 2020-12-02 11:55

Given I have an array of \"purpose\" objects:

//array of purpose objects:
var purposeObjects = [
    {purpose: \"daily\"},
    {purpose: \"weekly\"},
    {pu         


        
11条回答
  •  被撕碎了的回忆
    2020-12-02 12:45

    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;
    }
    

提交回复
热议问题