У меня есть объект, который выглядит следующим образом:объект Фильтр массива ключей
tagCount = {key1: val1, key2: val2...keyn:valn}
И массив, который выглядит следующим образом:
keys = ['key1', 'key3', 'key5'];
Я хочу, чтобы получить объект (или массив I думает) из tagCount только с полями, которые соответствуют клавишам:
foo - {key1: val1, key3: val3, key5: val5}
Я использую, так что я подчеркивание чувствую, что это возможно, но для жизни меня я могу не выясните волшебство, чтобы это произошло.
Не верный выбор прав? Это захватывает свойства, а не всю запись? – emd
Нет _.pick возвращает новый объект, содержащий отфильтрованный набор пар ключ-значение. См. Документацию _.pick, связанную для примера. Если вам нужны только значения, вам также нужно будет вызвать _.значения: http://underscorejs.org/#values –
Вы правы, это не то, как я читаю документацию. Благодаря! – emd