Как найти значение в многомерном объекте / массиве в Javascript?

У меня есть многомерный объект (это в основном массив):

Object = {
   1 : { name : bob , dinner : pizza },
   2 : { name : john , dinner : sushi },
   3 : { name : larry, dinner : hummus }
}

Я хочу иметь возможность искать в объекте / массиве, где находится ключ "ужин", и видеть, соответствует ли он "суши" ".

Я знаю, что jQuery имеет $ .inArray, но, похоже, он не работает с многомерными массивами. А может я ошибаюсь. indexOf, похоже, также работает только на одном уровне массива.

Для этого нет функции или существующего кода?

82
задан DACrosby 29 July 2015 в 22:41
поделиться