JSFiddle - React, Tailwind, and code Playground

by alexdickson

JavaScript

var obj = {
    1: {
        name: 'bob',
        dinner: 'pizza'
    },
    2: {
        name: 'john',
        dinner: 'sushi'
    },
    3: {
        name: 'larry',
        dinner: 'hummus'
    }
};


var getKeyByDinner = function(obj, dinner) {
    var returnKey = -1;

    $.each(obj, function(key, info) {
        if (info.dinner == dinner) {
           returnKey = key;
            return false; 
        };   
    });
    
    return returnKey;       
           
}

console.log(getKeyByDinner(obj, 'sushi'));