Я создаю угловое приложение, и у меня есть элементы с флажками. Когда пользователь нажимает на флажок, я записываю проверенные элементы на объект. Объект выглядит так:
{1: false, 7: true, 8: true};
Когда пользователь нажимает кнопку удаления, мне нужно получить идентификаторы только выбранных элементов.
Поэтому мне нужно отфильтровать объекты по значениям и в результате, получить массив целых чисел.
Я пробовал следующий код с библиотекой lodash:
console.log(_.pick(this.selectedItems, _.identity));
return _.pick(this.selectedItems, function (value, key) {
return value;
});
Но это возвращает пустой массив.
Что мне нужно получитьтакое массив [7,8]
Что не так с моим кодом?