JSFiddle - React, Tailwind, and code Playground

by ruslanchek

JavaScript

var arr = [{n: 'abc'}, {n: 'abcd'}, {n: 'abcde'}];

function findInObjOfArray(arr, key, val){
    var result_array = [];
    
    if(arr && arr.length > 0 && key && val){
        for(var i = 0, l = arr.length; i < l; i++){
            if(arr[i][key] == val){
                result_array.push(arr[i]);          
            }
        }
    }
    
    return result_array;
}

console.log(findInObjOfArray(arr, key, val));