Я хотел бы создать функцию, используя lodash "без", используя свойство объекта и массив значений. Аналогично «включить»
My "_. Include ()" Код функции:
this.filters = {} //hold filter function for one or many columns in table
this.columnName = 'id'
this.tempQuery = [1,2]
this.data = [
{
id: 1,
name: 'aaa',
rejectedNumber: 1
},
{
id: 2,
name: 'bbb',
rejectedNumber: 2
},
{
id: 3,
name: 'bbb',
rejectedNumber: 3
}
]
this.filters[this.columnName] = _.partial(_.includes, this.tempQuery);
this.filteredData = _.filter( this.data, _.conforms( this.filters ));
И мой вывод
this.filteredData = [
{
id: 1,
name: 'aaa',
rejectedNumber: 1
},
{
id: 2,
name: 'bbb',
rejectedNumber: 2
}]
Но я не могу сделать что-то подобное с функцией "_.without"
this.filters[this.columnName] = _.partial(_.without, this.tempQuery);
Не работает - вернуть все данные ...
Есть идеи, как сделать запрос, используя функции lodash?