Я поражен тем, что получаю правильный объект для моего кода javascript. У меня есть 2 массива.Найти объект из массива объектов, где ключ из другого массива
var filters = [{"name":"hello","value":"xyz"},{"name":"hello2","value":"abc"}]
var keys = ["hello","hello2"]
Я хочу найти объект, где имя «привет». Я пытаюсь с underscore.js
var selectedObj = _.findWhere(filters , { name: ??? });
Я не могу передать "привет"/ключ [0] непосредственно. Я должен использовать массив ключей, чтобы заполнить «???».
Пожалуйста, помогите.
Спасибо заранее.
Просто '_.findWhere (фильтры, {name: keys [0]});' – dfsq
Как вы хотите, чтобы это сработало? Что бы вы хотели передать? Это можно легко настроить на заказ. –